使用svn 1.8.9。
我知道如何使用
恢复提交 svn merge -c -rREV filename
但如果REV是分支重新整合的一部分,是否可以这样做?我的主干上的“svn log -g”显示为:
------------------------------------------------------------------------
r55825 | karin_lin | 2014-09-02 14:08:50 -0400 (Tue, 02 Sep 2014) | 1 line
reintegrate dev branch
------------------------------------------------------------------------
r55818 | karin_lin | 2014-09-02 13:43:56 -0400 (Tue, 02 Sep 2014) | 1 line
Merged via: r55825
I want to revert this commit
------------------------------------------------------------------------
r55410 | karin_lin | 2014-08-22 17:34:37 -0400 (Fri, 22 Aug 2014) | 1 line
Merged via: r55825
this commit is good
------------------------------------------------------------------------
由于保留了分支历史记录,我希望能够照常执行“svn merge -c -55818”,但它不起作用---文件保持不变。
我想我可以恢复所有r.55825并恢复55410及其前辈,但有很多。有没有办法恢复55825的55818部分? (分支本身已被删除,重新整合后的正确做法也是如此。)