上傳svn失敗,代碼沖突解決方式


1,修改文件后提交不了,大多是因為版本不一致造成的。更新一下,不產生沖突的情況,就可以提交了。

 

2,更新文件,如果出現沖突的情況,打開沖突文件test.php會看到類似以下的內容

 

<<<<<<<<<<<<<<<
asdfadfadfadf
11111111111111
=======
asdfadfadfadf
111111111111111
222222222222
>>>>>>>>>>>>>>>>

 

結 合別人修改的內容和自己修改的內容,然后把文件中的<<<<<,=====,>>>>>& gt;>這類沖突符號去掉。去掉后,還是不能提交的,為什么?因為沖突時會產生三個文件,有這三個文件存在肯定提交不了。

 

客戶端用的tortoisesvn(這個估計程序員用的最多),沖突時會多產生,三個文件

 

test.php.mine   是沖突前自己的文件

 

test.php.版本號   是沖突前本地的版本文件

 

test.php.服務器的版本號   是沖突后服務器版本文件

 

提交的時候,把這三個文件刪除掉就可以提交了。

 

3,產生覆蓋的原因。

 

a),在修改沖突文件test.php時,把別人代碼都刪除掉了,只留下了自己的代碼。這樣就會產生覆蓋了。

 

b),把test.php.mine中的內容直接copy到test.php文件,這樣也會產生代碼覆蓋。

 

上面二種情況都是我親眼看到新手這樣操作的,要避免這二種操作方法。


免責聲明!

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



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