一、使用DevCloud進行項目規划
| 工作項類型 |
說明 |
|---|---|
| Epic |
通常是公司重要戰略舉措。 |
| Feature |
Feature是可以為顧客提供價值的東西,它代表一個產品可以做什么,或提供什么服務;是可以滿足用戶的需求,為客戶服務,為用戶帶來真正的價值的成果物的特性。Feature相對復雜,可由一組動賓結構的句子表達。
|
| Story |
通常是對一個功能進行用戶場景細分,並且能在一個迭代內完成,Story通常需要滿足INVEST原則。 |
| Task |
通常是用戶故事的細分,准備環境,准備測試用例等都可以是完成Story的細分任務。 |
秒殺商城需求規划如圖所示

二、代碼托管
1、使用Git進行本地修改和提交代碼
(1)配置HTTPS密碼(可將HTTPS密碼與登錄密碼保持一致)
單擊“修改”,輸入郵箱驗證碼、新密碼、確認密碼,單擊“保存”完成修改
若登錄賬號未綁定郵箱,則需要根據頁面提示綁定郵箱后再修改密碼
(2)設置SSH密鑰
生成密鑰:
打開Git客戶端(Git Bash或Linux的命令行窗口),輸入以下命令行:
ssh-keygen -t rsa -C "<您的密鑰注釋>"
獲取密鑰:
輸入命令行:cat ~/.ssh/id_rsa.pub

將密鑰添加到代碼托管中的SSH密鑰管理中

(3)克隆Git代碼倉庫
在本地電腦打開Git客戶端,輸入以下命令:
git clone 倉庫HTTPS地址
(4)提交代碼,並鏈接到工作項
輸入以下命令:
git add .
git commit -m "fix #工作項編碼 本次提交的注釋信息"
git push
關聯的工作項如圖所示

2、使用Git分支+合並請求方式提交代碼
(1)將master分支設置為受保護分支
進入設置倉庫管理中的保護分支管理,新建保護分支,將master分支設置為受保護分支

(2)在合並請求設置中設置允許分支合並的最低評分
通常建議設置為3分。如果不打算使用這個功能,可以設置為0分。
(3)創建新分支,采用“feature+工作項編號”命名

(4)創建合並請求
源分支選擇剛剛創建的分支,與目標分支選擇“master”,輸入標題、描述(選填),選擇合並人、評審人。
合並人”即接受合並請求的人,“評審人”是由合並發起人邀請參與的評審者。
對於不合格的合並請求,管理員可以關閉。在評分不夠時,無法完成該合並請求。
評審者可以在“合並請求詳情”頁簽中發表評論、發表討論,對合並請求進行評分。
