簡體   English   中英

SVN:如何通過接受傳入添加(刪除本地添加)來解決邪惡的雙胞胎樹沖突

[英]SVN: How to resolve evil twins tree conflict by accepting incoming add (removing local add)

在SVN中,我在合並兩個分支時遇到了樹沖突。 出現樹沖突是因為我在兩個分支中添加了相同的文件或相同的目錄。 這里問的問題大致相同:

關於邪惡的雙胞胎樹沖突的其他Stackoverflow問題

但是我需要接受傳入的添加。 Subversion只允許我接受存儲庫的工作狀態。 所以我希望我可以從B1到B2合並,刪除B2中的本地添加文件,告訴svn將文件從B1添加(重新合並?)到B2,然后提交合並。 是否有可能解決與傳入版本的邪惡雙重沖突?

這里的要點是接受傳入的版本,這樣當下一次從B1合並到B2時,我將自動合並更改,而不必進行相反的B2-> B1合並。

我會手動解決添加添加沖突,如下所示:

svn rm twin
svn cp ^/branches/B1/twin .
svn resolve --accept working twin

結果是一個漂亮的干凈歷史,顯示B2/twinB1/twin的副本取代。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM