Eclipse SVN 分支合併+程式碼衝突處理
阿新 • • 發佈:2019-02-17
建立了一個分支0508,目前存在主幹和一個分支,分別如下
分支0508
分別對主幹和0508分支進行修改
對主幹新增HelloTwo.java並提交
切換到分支0508,新增HelloThree.java並提交
目前,主幹做了修改,分支0508也做了修改,並且都進行了提交。
根據實際的專案需要,可以將主幹合併到分支,也可以將分支合併到主幹。
將主幹程式碼修改合併到分支0508
切換到分支0508,選中專案-右鍵-Team-合併
點選上圖中帶下劃線的update
設定merge from
由於在主幹上僅添加了HelloTwo.java,可以設定Select revisions on next page,直接指定需要merge到分支上的主幹相關修改的revision。
merge之後的分支0508
此時,分支0508已經完成了同步主幹相關修改的事情,此時分支0508即可提交這些修改到版本庫中。
將分支0508程式碼修改合併到主幹
切換到主幹
專案-右鍵-Team-合併
點選下圖中的update
選擇要merge到主幹的分支0508
下一步
此時
編輯衝突
選中衝突的檔案HelloTwo.java-右鍵-Team-標記為解決
勾選後,若存在不同可以具體的檢視Compare,進一步做相關衝突程式碼處理。處理完成後,選中HelloTwo.java-右鍵-Team-標記為解決
此時
接著,將主幹程式碼提交