17

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

4

3 回答 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 回答