<<<<<<< HEAD
new new new new code
=======
old old old code
>>>>>>> xxxxxxxxxxxxxxxxxxxxxxx
分析:head 到 =======里面的lalala是自己的commit的內容
=========到 >>>>>>里面的hehehe是下拉的內容
根據需要刪除代碼就行了 完事把<<<<<<< ======= >>>>>>都刪掉沖突就解決了
<<<<<<< Updated upstream
color: #0000FF
=======
color: #BB911B
>>>>>>> Stashed changes
其中Updated upstream 和=====之間的內容就是pull下來的內容,====和stashed changes之間的內容就是本地修改
在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是別人趕在你之前提交的那個版本;