在尝试将我的分支与主干同步时,我发现了一个有趣的问题。
我使用 r17964 通过“svn cp”命令在主干上创建了分支 A。
svn log --stop-on-copy ------------------------------------------------------------------------ r17964 | MYID | 2012-11-06 08:58:26 -0600 (Tue, 06 Nov 2012) | 2 lines JIRA-4749: added Sonar into Maven build.
我通过带有 rev17965-17966 的“svn cp”命令在主干上创建了分支 B。
$ svn log --stop-on-copy ------------------------------------------------------------------------ r17966 | MYID | 2012-11-06 13:38:42 -0600 (Tue, 06 Nov 2012) | 2 lines JIRA-4750: added condor soap module back to the trunk.
我将分支 B 的更改合并回主干。
------------------------------------------------------------------------ r17967 | MYID | 2012-11-06 14:24:06 -0600 (Tue, 06 Nov 2012) | 2 lines JIRA-4750: merged back to the trunk.
现在我尝试将分支 B 上所做的更改从主干拉到分支 A。但是,“svn log --stop-on-copy”不会显示分支 A 中所做的更改,而分支 A 确实在主干中。
svn log --stop-on-copy
------------------------------------------------------------------------
r17964 | MYID | 2012-11-06 08:58:26 -0600 (Tue, 06 Nov 2012) | 2 lines
JIRA-4749: added Sonar into Maven build.
我应该怎么做才能取消更改?谢谢。