Gitlab團隊協作流程
阿新 • • 發佈:2018-02-07
通過 其他人 多次提交 內部 其他 style 備註 回復 clas
一:加入群組
項目管理員添加用戶到群組,賦予權限(owner、developer...)。
二:拉取項目,建立分支
通過git clone拉取項目到本地,通過終端打開項目目錄,創建自己的分支,並推送到遠程項目倉庫。
三:開發:發布任務、編寫代碼、提交代碼並備註、回復任務、結束任務【每一次開發都要走這個流程,做到每一次代碼改動都有跡可循:為什麽做、怎麽做的、提交結果】
1:發布任務
在issue處發布任務:任務標題、描述任務內容(需求)、指定任務接收者(可以自發自接,也可以項目負責人向指定人員發布任務)、裏程碑(該任務處於項目中的哪個階段)、標簽(自定義一些標簽去描述這個任務)
【同一個項目中的issue是自增的:每當有一個issue發布,都會有一個id生成,格式為 #數字 】
2:編寫代碼
任務接受者根據issue進行代碼編寫。
3:提交代碼並備註
任務完成後,提交代碼。
git commit -m "#issue ID 備註"
通過 #issue ID,將每次提交與所解決的issue對應起來。
4:回復issue,記錄開發歷程
在issue下發布comment,記錄開發過程中遇到的問題、解決思路、最終解決方法。
其他人也可以在下面回復,參與討論與指導。
5:結束issue
在一次或多次提交代碼後,issue任務完成,就可以接受任務了,"close issue"。
四:wiki
可以在wiki書寫 筆記、分享文檔、內部知識共享。
五:代碼重用
在Snippets分享常用的代碼片段,以供重用。
Gitlab團隊協作流程