7

我正在尝试自动化一些 Subversion 进程,但遇到了冲突问题。当我合并两个分支时,有时我会遇到树冲突和常规(文本)冲突。我希望能够使用存储库副本解决所有问题:

svn resolve . -R --accept theirs-full

但是如果有树冲突,它会对我大喊大叫,说我必须将它们解决到工作状态。

svn:警告:树冲突只能解决到“工作”状态;“文件”未解决

有没有一种简单的方法可以树冲突解决为“工作”,以便我可以继续解决与他们的完整的文本冲突?或者也许是另一种完全实现我的目标的方法?我希望通过 Windows 命令行来执行此操作。谢谢!


Subversion 服务器是 1.6.6 版本

我正在使用 CollabNet Subversion 命令行客户端 v1.6.13(适用于 Windows)

4

2 回答 2

2

简单的解决方案/解决方法:

svn st | grep "^C" | sed "s/^........//" | xargs svn resolve -R --accept=theirs-full

不仅仅是解决 wc 的树冲突:

svn resolve -R --accept=working

不是很好,只是工作。

于 2015-07-27T13:07:14.013 回答
1

你检查过这个 SO 帖子吗?

于 2010-10-18T19:53:30.997 回答