当我有几个冲突时,有没有办法通过告诉 SVN 保留存储库中的版本来解决它们?不幸的是,我们仍在使用 1.4。
问问题
21524 次
3 回答
38
我相信如果您运行命令svn revert . -R
,您基本上会撤消对工作副本的所有更改。如果有冲突的文件,SVN 会丢弃您的更改并使用您最近更新到的版本。
当然,这也消除了对不冲突文件的更改。
于 2009-07-10T14:03:29.760 回答
5
svn update . --accept theirs-full
或者这在 svn 1.4 中不可用?
您可以尝试在 1.4 服务器上运行 1.5 客户端,可能会奏效。
于 2009-07-10T14:22:09.067 回答
1
你可以试试
svn st | awk '/^C/ { print $2 }' | xargs svn revert
这将恢复所有有冲突的文件
于 2014-06-05T13:35:10.117 回答