gitlab工作流程簡介
新建專案流程
- 建立/匯入專案
可以選擇匯入github、bitbucket專案,也可以新建空白專案,還可以從SVN匯入專案
建議選擇private等級
- 初始化專案
1.本地克隆專案
2.增加develop本地分支
3.推送develop分支至伺服器
4.在gitlab中保護develop分支
5.邀請其他開發人員加入,角色Developer
開發流程
- fork專案,fork後會生成一個和原專案一樣的新專案
- 克隆至本地倉庫並新增上游分支(倉庫-專案設定-遠端倉庫)
- git工作流初始化倉庫
- 建立本地功能分支(git工作流->建立新的功能)
- 完成新功能的開發
提交新功能分支中的程式碼
切換到develop分支,獲取最新的遠端程式碼(upstream),如果有拉取到的內容,則合併develop分支到自己的功能分支
完成功能,push提交到遠端develop分支
在gitlab中提交合並請求,Assignee 選中專案管理員
Code Review流程
- 稽核變更的程式碼
- 同意或者關閉合並請求