我正在尝试自动化一些Subversion进程,而且我遇到了冲突问题。当我合并两个分支时,有时我会遇到树冲突和常规(文本)冲突。我希望能够使用存储库副本解决所有问题:
svn resolve . -R --accept theirs-full
但如果有树木冲突,它会对我大喊大叫并说我必须将它们解决到工作状态。
svn:警告:树冲突只能 被解决为'工作'状态; '文件' 没有解决
是否有一种简单的方法可以解决只是树冲突到'正常',以便我可以继续解决与他们的文本冲突?或者也许完全实现我的目标的另一种方式?我希望通过Windows命令行执行此操作。谢谢!
Subversion服务器版本为1.6.6
我正在使用CollabNet Subversion命令行客户端v1.6.13(适用于Windows)
答案 0 :(得分:2)
简单的解决方案/解决方法:
svn st | grep "^C" | sed "s/^........//" | xargs svn resolve -R --accept=theirs-full
而不仅仅是将树冲突解决为wc:
svn resolve -R --accept=working
不太好,只是有效。
答案 1 :(得分:1)
您是否检查了this SO post?