2009-07-04 83 views
0

我的問題是,每當我通過龜svn更新文件夾,我得到的文件被編輯,現在從修訂1到修訂2不同,SVN添加「< < < < < <」到受影響的地方。龜svn將<<<<添加到文件!

任何人都可以請提供某種解決方案嗎?

+0

使用其他程序,看看文件差異。這可以確保你不再需要這條線。檢查我的答案,如果你喜歡,請不要忘記接受它。 – anmarti 2012-12-24 13:12:09

回答

15

這些標記指示您已更改的內容與其他人已更改的內容之間存在衝突的變化。 SVN圖書有一個section on merging,它向你展示了期望的東西。本書講述了命令行命令,但TortoiseSVN的工作流程與此類似。

尤其請參閱標題爲「手動合併衝突」一節。

+0

但不能禁用? – 2009-07-04 09:28:40

0

這些行是由默認的龜合併程序插入的。 如果您更改默認程序以查看文件差異,您將不會再看到這個醜陋的<<<<<mine。例如使用Winmerge

要爲文件的更改使用的WinMerge請執行以下操作:

  1. 右鍵點擊一個版本文件夾並選擇Tortoise SVN->Settings
  2. External Programs->Diff Viewer部分,你可以設置你想看到的文件之間的差異會程序。選擇winmerger或你最喜歡的。

enter image description here

相關問題