gitLab詳細流程
先說一下整個流程,就是先建立一個項目-----拆分里程碑-----拆分issue----項目開發-----項目總結---關閉里程碑
下面是每個步驟具體的步驟,這個比較適合那種純新手的,所以加了很多的圖片,方便理解
一、從gitlab新建一個項目
點擊創建項目就會出現一個空項目,
一開始的空項目需要你去添加一些內容,否則拿不到分支。
這里要注意一下,如果此時就克隆項目到本地,會出現一個warning,
它的意思是你克隆了一個空項目,這樣會導致你拿不到master分支。必須傳入數據后才能拿到master分支。必須先添加一個文件,然后才能拿到分支
創建完項目后,需要創建一個里程碑,用里程碑來描述這個項目是用來干什么的,以及開始和結束的時間。
二、下面來創建里程碑,點擊新建里程碑,里程碑里面選擇自己關聯的項目。里程碑里面填寫所需要的信息,這樣就完成了一個里程碑的建立,
下面是具體的流程。
三、建立issue
里程碑建立完后,就需要建立issue,issue給我的理解是,同過拆分不同的issue,一步一步來完成一個總的項目。比如我們需要完成一個吃蘋果的項目,
我們可以一步一步的來做,每一部拆分成一個issue,代表一個功能點,第一個issue就是買蘋果,第二個issue就是洗蘋果,然后就能吃了,拆分issue有個很大的好處就是
可以各自開發,互不影響。
建立issue的步驟
創建issue 如上圖----評論預估完成該issue時間----准備完成某issue更改標記、選擇截至日期----代碼完成時push到該issue的分支上-----在該issue上評論實際時間--如果超時在評論超時原因--
點擊完成后,此時就會出現一個issue編號,就根據這個編號,切換到該分支,進行此功能的開發。
建立完所有的issue之后,我們可以領取issue,進行開發,需要把標簽的狀態待安排改為進行中,
編寫下面填寫預計花費的時間,due date需要填寫預計日期。然后就可以進行開發了。
四、開發:
進行開發的時候,切換到自己的分支,然后開發,然后就行暫存和提交,拉取最新代碼,然后合並,推到遠程即可。
這樣再本地的開發已經完成了,此時遠程會顯示你推送的分支。然后只需要申請進行分支的合並就可以了。
創建合並請求的過程。
需要選擇來源分支,和要合並到哪個分支上
標題需要寫上說明加上分支名
描述是你對這個文件的具體描述。
合並請求完成之后,你的代碼就已經與遠程的代碼就行完合並了。
整個的開發流程大致就是這樣了,希望能給你們一點點的啟示,加油,加油