交换机出错了我将一些文件提交给了一个不同的分支而不是主干;还有一些其他的dirs把它带到后备箱。
如何将分支恢复到以前的状态?
我进入分支机构想反向合并:
/fnord/foo/thisFolderShouldNotBeHereButInTrunk
svn merge -r 5651:5650 fnord/foo/
--- Reverse-merging r5651 into '.':
C foo
Summary of conflicts:
Tree conflicts: 1
提交添加了此文件夹。它应该已添加在行李箱中。我已经做到了。那是我的错吗?
如何解决此问题?
答案 0 :(得分:0)
有时会发生半切换结账。通常当交换机中途中止时,只需切换一个文件或文件夹而不是整个工作副本。
这样的错误最好手动修复。只需将整个工作副本切换到分支,然后使用svn remove
自行删除文件夹,并将更改提交到分支。然后,您可以切换回trunk并手动添加目录,或者将错误地将添加了文件夹的修订合并到分支。