[英]Tortoise SVN merge adds `<<<<<<< .working`
我正在將主干合並到我的分支中以使其保持最新狀態,但是該過程在文件本身中添加了<<<<<<< .working
(以及其他類似的元數據) - 我已經獲得了大量的樹錯誤,但我已經進行了一些廣泛的更改,所以這是可以預料的(盡管似乎合並將每個文件夾都標記為樹沖突)
有什么方法可以阻止 Tortoise SVN 直接將此元數據添加到文件中(這會影響其編譯能力)和/或清理大量文件而無需還原 + 重新合並?
附加:到目前為止,答案是正確的,但是這里的問題是在解決沖突后元數據仍然存在。 這可能只是一個錯誤嗎?
當 tortoise 無法自動解決合並沖突時會插入這些標記,因此它將那些標記為與來自兩個文件(工作副本和存儲庫)的信息沖突。 在您以任何方式解決沖突后,這些標記將被刪除 - 使用 TortoiseMerge 手動,菜單項“解決沖突使用我的”/解決沖突使用他們的“。但您必須決定更新后將在您的工作副本中使用哪個部分。
那些<<<<<<<
標記是由 Subversion 本身添加的(它不是 TortoiseSVN 功能),但據我所知不是樹沖突。 您必須有常規的文件沖突。
據我所知,TortoiseSVN 沒有任何功能可以完全自動解決沖突。 我能想到的選項:
當我們運行合並並且沖突不止一次出現在同一個文件中時,就會發生這種情況。
由於沖突,這些元數據由SVN寫入。 您可以使用以下命令解決:
svn resolved <directory>
如果 SVN 不支持“合並跟蹤”,則每次重復合並時可能會遇到相同的沖突。 確保“合並跟蹤”可用。
請參閱: 如何使用新的 SVN 合並跟蹤?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.