2009-07-04 99 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