我尝试将分支与主干同步时发现了一个有趣的问题。
我通过“svn cp”命令用r17964在主干上创建了分支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.
我通过“svn cp”命令使用rev17965-17966在主干上创建了分支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中真正在主干中所做的更改。
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.
如何取消更改?感谢。