1. 程式人生 > >Gitlab團隊協作流程

Gitlab團隊協作流程

通過 其他人 多次提交 內部 其他 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團隊協作流程