&引用;svn日志--复制时停止”;无法显示在创建分支的版本之后的版本上所做的更改

&引用;svn日志--复制时停止”;无法显示在创建分支的版本之后的版本上所做的更改,svn,merge,branch,Svn,Merge,Branch,在尝试将分支与主干同步时,我发现了一个有趣的问题 ------------------------------------------------------------------------ r17967 | MYID | 2012-11-06 14:24:06 -0600 (Tue, 06 Nov 2012) | 2 lines JIRA-4750: merged back to the trunk. svn log --stop-on-copy --------------------

在尝试将分支与主干同步时,我发现了一个有趣的问题

------------------------------------------------------------------------
r17967 | MYID | 2012-11-06 14:24:06 -0600 (Tue, 06 Nov 2012) | 2 lines
JIRA-4750: merged back to the trunk.
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.
  • 我使用r17964通过“svncp”命令创建了一个分支

    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通过“svncp”命令在主干上创建了分支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.
    
    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.
    
  • 现在我尝试将分支B上所做的更改从主干拉入分支A。 但是,“svn日志--复制时停止”不会显示在主干中的分支A中所做的更改

    ------------------------------------------------------------------------
    r17967 | MYID | 2012-11-06 14:24:06 -0600 (Tue, 06 Nov 2012) | 2 lines
    JIRA-4750: merged back to the trunk.
    
    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.
    

    我该怎么做才能把零钱取下来?谢谢。

    我不明白你的逻辑,分支“A”是主干的一部分。创建分支后,它就是它自己的独立实体。它只知道它的分支来自哪里

    分支机构“B”的变更推广后,分支机构“A”不知道这些变更

    我想你想要的是从“主干”到分支“A”的变化。这将更新“A”分支,并将所有最新的更改合并到主干中


    如果您只是在寻找差异,请使用svn命令。

    请在分支头中显示实际命令和实际输出-至少对于最新日志(带或不带--stop),在任何情况下,如果没有更高版本的17988,您都无法获得17964。请使用
    -v
    选项运行命令,以便我们可以查看实际的分支位置。