Eclipse SVN沖突詳細解決方案


     大家一起開發,難免有時會同時修改同一個文件,這樣就要學會解決沖突。當大家更新代碼,發現以下情況的時候,就說明你的修改的文件和服務器的文件產生了沖突(一般是別人也改了同一個文件)。
1)和服務器有沖突的文件:
2)點擊Update以后,如果出現以下情況(出現四個文件),就說明需要解決沖突。

如何解決沖突:
出現文件沖突的時候:你有四個選擇:
1 以我修改的為准,不管服務器目前的那個版本,比如另外同事和我同時修改了同一個地方,但是我覺得我寫的更好:
1)右擊沖突文件,選擇 Mark Resolved:

2) 在彈出框中選擇第二個(Resolve the conflict by using my version of the file.),點擊確定即可。


2 選擇服務器目前最新的版本,比如我原來想改這個文件,后來發現同事已經改好了,就可以選擇這個:
1)右擊沖突文件,選擇 Mark Resolved:
2)在彈出框中選擇第三個(Resolve the conflict by using the incoming of the file.),點擊確定即可。

3 選擇服務器的基礎版本,這種情況出現比較少,比如我改着改着,后來別人說這個功能不做了,其他同事修改的也要取消,就可以選擇這個:
1)右擊沖突文件,選擇 Mark Resolved:
2)在彈出框中選擇第四個(Resolve the conflict by using base version of the file.),點擊確定即可。

4  這種情況比較常見,主要是這個文件里面,我同事改的也需要,我改的也需要,這樣就要進行編輯沖突,將我們的兩個文件合成一個:
1)右擊沖突文件,選擇 Edit Conflicts:

2)在彈出框中,對兩個文件進行合並,以左邊的那個為准。合並完以后,保存。

3)在彈出框中選擇第一個(Conflicts have been resolved in the file.),點擊確定即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM