当我遇到多个冲突时,有没有办法通过告诉SVN保留存储库中的版本来解决所有冲突?不幸的是,我们仍在使用1.4。
答案 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
这会还原所有有冲突的文件