簡體   English   中英

Tortoise SVN 合並添加`<<<<<<< .working`

[英]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.

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