開發(fā)者權(quán)限提交代碼并請(qǐng)求合并
如下圖新建一個(gè) Issue
點(diǎn)擊提交
在問(wèn)題界面點(diǎn)擊 Create merge request
創(chuàng)建一個(gè)合并請(qǐng)求
點(diǎn)擊之后會(huì)跳轉(zhuǎn)至 合并請(qǐng)求
頁(yè)面
正常的操作應(yīng)該是把新建的分支 7-_1
拉到本地然后修改后推送到遠(yuǎn)端
為了方便起見,直接使用 在Web IDE中打開
合并請(qǐng)求
頁(yè)面就可以看到其中的內(nèi)容發(fā)生了改變
之前是詢問(wèn)是否要?jiǎng)?chuàng)建一個(gè)新文件腐晾,現(xiàn)在直接就是問(wèn)你這不是已經(jīng)完成了這個(gè)半成品了稠通,點(diǎn)擊 Resolve WIP status
提示信息就會(huì)變成已可自動(dòng)合并兔簇。 請(qǐng)具有倉(cāng)庫(kù)寫入權(quán)限的用戶來(lái)合并此請(qǐng)求
下面登錄管理員賬戶查看,可以看到合并
按鈕已經(jīng)變成綠色了
兩個(gè)合并先后修改了文件不同位置
這個(gè)情況比較簡(jiǎn)單,正常的合并操作也不會(huì)出現(xiàn)沖突顷啼,所以不贅述了僧免。
兩個(gè)合并先后修改了文件同一個(gè)位置
我們創(chuàng)建兩個(gè)問(wèn)題單:兩個(gè)合并先后修改了文件同一個(gè)位置_1
和兩個(gè)合并先后修改了文件同一個(gè)位置_2
并為他們分別拉取分支,創(chuàng)建合并請(qǐng)求
首先在第一個(gè)里面修改里面的一個(gè)文件并完成提交
同理锯厢,在第二個(gè)頁(yè)面也修改第五行
然后管理員進(jìn)行合并的同意
先同意提交1
然后查看提交2
我們就可以看到出現(xiàn)沖突了,可以本地合并
也可以直接在頁(yè)面進(jìn)行解決沖突
同意哪個(gè)改哪個(gè)脯倒,如果都不同意就自己改
去除多余的 〈〈〈符號(hào)就好了
之后就可以正常合并了