在SVN中解决属性冲突

10

我在免费的svn在线书籍中看到了这句话:

"要解决属性冲突,只需确保冲突的属性包含它们应该有的值,然后使用svn resolved命令通知Subversion您已经手动解决了问题。"

我的repo中出现了svn:ignore属性的冲突。我按照.prej文件中所说的方式解决了冲突。

我该如何告诉SVN属性的冲突已经解决?

3个回答

11
你需要提供已解决的命令。
svn resolved .

"."代表当前目录。


6

找到了。我查看了dir_conflicts.prej的内容,这让我对冲突有了一个大致的了解。然后按照文件中指定的方法进行了修复,并删除了dir_conflicts.prej文件,冲突已经解决。


使用这种方法,svn info 仍然显示冲突状态。khmarbaise的答案解决了这个问题;也许在提交时删除它就足以自动解决? - jpaugh

1

我知道现在有点晚了,但这会帮助到其他人。

TortoiseSVN 1.9.4 提供了一个简单的解决方案。

  • 进入包含 dir_conflicts.prej 文件的文件夹。
  • 右键点击(不要选择任何内容右键点击)。
  • 选择 TortoiseSVN > Edit Conflict。
  • 工具将打开一个对话框
    • 选择编辑冲突
    • 进行更改并标记为已解决

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接