Fra*_*ank 45 svn merge commit undo
我只是做了一个svn merge将更改从主干合并到分支:
$ svn merge -r328:HEAD file:///home/user/svn/repos/proj/trunk .
--- Merging r388 through r500 into '.':
A    foo
A    bar
   C baz1
   C baz2
U    duh
[...]
但是有太多的冲突,所以我想撤消这个.
一种方法是提交然后合并.但由于冲突我无法承诺.在这种情况下撤消的最佳方法是什么?
ric*_*chq 112
从工作副本的顶部递归还原:
svn revert -R .
您需要手动删除已添加的文件.在恢复之后,添加的文件将保留在磁盘上,但它们将处于非跟踪状态("?foo")