SVN版本衝突,遇到<<<<<<< .mine,=======,>>>>>>>.r3541怎麼解決?



在svn更新文件時會產生有衝突的文件,一般有兩種解決辦法:

1、更新文件之前直接查看對比不同之處,手動調整資源庫中的文件內容和本地的文件內容進行合併;

2、直接更新,更新之後打開該文件會有這樣的標識符<<<<<<< .mine,=======,>>>>>>>.r3541,這代表什麼意思呢?

<<<<<<< .mine

這裏的內容呢,就是你本地的內容,顯而易見mine就是自己的意思嘛!

=======

而這裏的內容就是資源庫中的內容,這是svn更新之時自動合併產生的結果;

>>>>>>>.r3541

(這裏的.r3541代表是版本號)

並且在更新完的時候在該文件的同目錄下會產生三個文件:R.java.mine,R.java.r3368,R.java.r3439

R.java.mine是你自己修改後準備提交的那個版本;
R.java.r3368是你們的初始版本;
R.java.r3439是別人趕在你之前提交的那個版本;

此時呢,就可以再次手動合併衝突地方的內容了;

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