天天看點

Eclipse SVN沖突詳細解決方案(轉)

     大家一起開發,難免有時會同時修改同一個檔案,這樣就要學會解決沖突。當大家更新代碼,發現以下情況的時候,就說明你的修改的檔案和伺服器的檔案産生了沖突(一般是别人也改了同一個檔案)。 1)和伺服器有沖突的檔案:

Eclipse SVN沖突詳細解決方案(轉)

2)點選Update以後,如果出現以下情況(出現四個檔案),就說明需要解決沖突。

Eclipse SVN沖突詳細解決方案(轉)

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

Eclipse SVN沖突詳細解決方案(轉)

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

Eclipse SVN沖突詳細解決方案(轉)

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:

Eclipse SVN沖突詳細解決方案(轉)

2)在彈出框中,對兩個檔案進行合并,以左邊的那個為準。合并完以後,儲存。

Eclipse SVN沖突詳細解決方案(轉)

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

Eclipse SVN沖突詳細解決方案(轉)
</div>
            </div>
        </article>
           

補充使用svn用戶端進行clean up的中英文翻譯對照

clean up working copy status 清理工作副本狀态

break write locks 打破寫鎖

fix time stamps 修複時間戳

vacuum pristine copies 真空原始副本

refresh shell overlays 重新整理shell覆寫

include externals 包括外部

delete unversioned files and folders 删除未版本控制的檔案和檔案夾

delete ignored files and folders 删除被忽略的檔案和檔案夾

revert all changes recursively 以遞歸方式還原所有更改

轉載自

https://blog.csdn.net/nangongyanya/article/details/22054535

繼續閱讀