1. 程式人生 > >SVN程式碼衝突解決方案

SVN程式碼衝突解決方案

原文連結:https://www.cnblogs.com/dunitian/p/4333443.html


對於剛接觸svn的人來說,svn衝突後,不能提交是件讓人很鬱悶的事情。最讓人鬱悶的事,是程式碼間的覆蓋。你把我程式碼蓋了,我會很火大的。誰把誰的蓋了都不爽。

為什麼會出現程式碼衝突問題呢,因為不同的人,同時修改了同一個檔案的同一個地方,這個時候,他提交了,你沒有提交,你就提交不了,這個時候,你要先更新,更新就會出現程式碼衝突問題。一般情況,要儘量避免多個人修改同一個檔案,如果你改的檔案是公用檔案,這個時候,最好和大家勾通一下,大家都在改就不好了。

結合別人修改的內容和自己修改的內容,然後把檔案中的<<<<<,=====,>>>>>>>這類衝突符號去掉。去掉後,還是不能提交的,為什麼?因為衝突時會產生三個檔案,有這三個檔案存在肯定提交不了。

客戶端用的tortoisesvn(這個用的最多),衝突時會多產生,三個檔案

 

下面就使用客戶端的方式來解決吧~

1.狀態

2.程式碼中經典的標誌

3.右鍵選擇編輯衝突

 

4.軟體的介面佈局

 

 

5.某塊程式碼的合併

 

 

6.使用某單方面的檔案

 

 

7.1把我的程式碼插入他的程式碼前面

 

7.1把我的程式碼插入他的程式碼前面-效果

 

8.儲存