当我有几个冲突时,是否有一种方法可以通过告诉 SVN 保留仓库中的版本来解决所有冲突?不幸的是,我们仍在使用1.4版本。
我认为如果你运行命令svn revert . -R
,基本上会撤消所有对你的工作副本所做的更改。如果有冲突的文件,SVN会放弃你的更改并使用你最近更新的版本。
当然,这也会丢失那些没有冲突的文件的更改。
svn update . --accept theirs-full
或者在svn 1.4中没有这个选项吗?
你可以尝试用1.5客户端对1.4服务器进行操作,也许会起作用。
svn st | awk '/^C/ { print $2 }' | xargs svn revert