SVN程式碼衝突解決方案
阿新 • • 發佈:2018-11-10
原文連結:https://www.cnblogs.com/dunitian/p/4333443.html
對於剛接觸svn的人來說,svn衝突後,不能提交是件讓人很鬱悶的事情。最讓人鬱悶的事,是程式碼間的覆蓋。你把我程式碼蓋了,我會很火大的。誰把誰的蓋了都不爽。
為什麼會出現程式碼衝突問題呢,因為不同的人,同時修改了同一個檔案的同一個地方,這個時候,他提交了,你沒有提交,你就提交不了,這個時候,你要先更新,更新就會出現程式碼衝突問題。一般情況,要儘量避免多個人修改同一個檔案,如果你改的檔案是公用檔案,這個時候,最好和大家勾通一下,大家都在改就不好了。
結合別人修改的內容和自己修改的內容,然後把檔案中的<<<<<,=====,>>>>>>>這類衝突符號去掉。去掉後,還是不能提交的,為什麼?因為衝突時會產生三個檔案,有這三個檔案存在肯定提交不了。
客戶端用的tortoisesvn(這個用的最多),衝突時會多產生,三個檔案
下面就使用客戶端的方式來解決吧~
1.狀態
2.程式碼中經典的標誌
3.右鍵選擇編輯衝突
4.軟體的介面佈局
5.某塊程式碼的合併
6.使用某單方面的檔案
7.1把我的程式碼插入他的程式碼前面
7.1把我的程式碼插入他的程式碼前面-效果
8.儲存