Subversion可以快速解决所有冲突

时间:2009-07-10 14:00:37

标签: svn conflict resolve

当我遇到多个冲突时,有没有办法通过告诉SVN保留存储库中的版本来解决所有冲突?不幸的是,我们仍在使用1.4。

3 个答案:

答案 0 :(得分:33)

我相信如果您运行命令svn revert . -R,您基本上撤消对工作副本的所有更改。如果存在冲突的文件,SVN会抛弃您的更改并使用您最近更新过的修订版。

当然,这也消除了对没有冲突的文件的更改。

答案 1 :(得分:6)

svn更新。 - 接受他们的全部

或者在svn 1.4中没有?

您可以尝试针对1.4服务器运行1.5客户端,可能会有效。

答案 2 :(得分:1)

你可以尝试

svn st | awk '/^C/ { print $2 }' | xargs svn revert

这会还原所有有冲突的文件