【SVN】Beyond Compare合併衝突SVN代碼

前言

SVN在合併代碼的時候往往會出現之前的功能沒有合併,但是現在需要重新合併的情況。而且有可能現在合併的代碼裏面有一部分是之後修改過的,導致分支樹衝突合併報錯的情況。要如何解決?這個時候就需要安裝一個叫做Beyond Compare 4的文件對比工具。

操作

SVN

安裝Beyond Compare 4的步驟我就不重複了,網上搜索就可以了。

安裝完成後,我們要checkout兩個分支目錄。

先用branch_new進行merge,將需要的內容合併。

在Test Merge中出現合併錯誤,這個時候不用管,直接進行Merge。

在merge的時候會讓你選擇保留那邊的版本,這裏選擇Prefer repository。全部執行完成會後branch_new文件夾中的文件就是合併了最新主幹的目錄文件了。

Beyond Compare

打開Beyond Compare 4,選擇“文件夾比較”。

左右兩側分別添加需要比較的兩個文件夾。

點擊“編輯”先選擇“展開全部”然後選擇“全選”。

點擊“操作”選擇“比較內容”。

記得下方選擇“二進制比較”,點擊“開始”。

選擇“差異”後查看右側有顏色的文件,雙擊後看到兩邊的對比。

有紅色字體的文件就是有差異的,手工合併一下代碼。

打開對比框後只展示差異內容,手工合併就可以。

合併完成之後用branch的目錄提交就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章