Svn 当我合并两个分支时,所有的中间修订都到哪里去了?
我最近将分支X合并到分支Y中。我希望分支X的修订历史会以某种方式合并到分支Y的修订历史中。相反,我看到的是分支Y的修订历史,在分支X的所有更改中都有一个提交合并。我打算删除分支X以整理冗余分支 为了进行合并,我签出了分支Y,然后对分支X进行了Svn 当我合并两个分支时,所有的中间修订都到哪里去了?,svn,version-control,merge,Svn,Version Control,Merge,我最近将分支X合并到分支Y中。我希望分支X的修订历史会以某种方式合并到分支Y的修订历史中。相反,我看到的是分支Y的修订历史,在分支X的所有更改中都有一个提交合并。我打算删除分支X以整理冗余分支 为了进行合并,我签出了分支Y,然后对分支X进行了svn合并,然后将更改提交回分支Y(如建议的) 分支X的修订历史记录现在丢失了吗?或者它仍然可以通过某种方式访问?如果是,那么如何合并?当您合并一个分支的一系列历史记录时,将在目标分支上创建一个提交。有关更多信息,请参阅svn手册中的。您可以使用-g选项查看
svn合并
,然后将更改提交回分支Y(如建议的)
分支X的修订历史记录现在丢失了吗?或者它仍然可以通过某种方式访问?如果是,那么如何合并?当您合并一个分支的一系列历史记录时,将在目标分支上创建一个提交。有关更多信息,请参阅svn手册中的。您可以使用
-g
选项查看历史记录中的合并提交
下面是来自Trac项目的日志示例。r14725是r14724的合并
$svn log -g -r 14724:14725
------------------------------------------------------------------------
r14725 | jomae | 2016-04-15 09:48:06 -0700 (Fri, 15 Apr 2016) | 2 lines
1.2dev: merge [14724] from 1.0-stable (fix for #12364)
------------------------------------------------------------------------
r14724 | jomae | 2016-04-15 09:43:24 -0700 (Fri, 15 Apr 2016) | 2 lines
Merged via: r14725
1.0.11dev: make labels in batch-modify form focusable to the control (closes #12364)
当您合并一个分支的历史记录范围时,将在目标分支上创建一个提交。有关更多信息,请参阅svn手册中的。您可以使用
-g
选项查看历史记录中的合并提交
下面是来自Trac项目的日志示例。r14725是r14724的合并
$svn log -g -r 14724:14725
------------------------------------------------------------------------
r14725 | jomae | 2016-04-15 09:48:06 -0700 (Fri, 15 Apr 2016) | 2 lines
1.2dev: merge [14724] from 1.0-stable (fix for #12364)
------------------------------------------------------------------------
r14724 | jomae | 2016-04-15 09:43:24 -0700 (Fri, 15 Apr 2016) | 2 lines
Merged via: r14725
1.0.11dev: make labels in batch-modify form focusable to the control (closes #12364)
确保使用最新的SVN 1.9客户端。确保使用最新的SVN 1.9客户端。