Svn 当我合并两个分支时,所有的中间修订都到哪里去了?

Svn 当我合并两个分支时,所有的中间修订都到哪里去了?,svn,version-control,merge,Svn,Version Control,Merge,我最近将分支X合并到分支Y中。我希望分支X的修订历史会以某种方式合并到分支Y的修订历史中。相反,我看到的是分支Y的修订历史,在分支X的所有更改中都有一个提交合并。我打算删除分支X以整理冗余分支 为了进行合并,我签出了分支Y,然后对分支X进行了svn合并,然后将更改提交回分支Y(如建议的) 分支X的修订历史记录现在丢失了吗?或者它仍然可以通过某种方式访问?如果是,那么如何合并?当您合并一个分支的一系列历史记录时,将在目标分支上创建一个提交。有关更多信息,请参阅svn手册中的。您可以使用-g选项查看

我最近将分支X合并到分支Y中。我希望分支X的修订历史会以某种方式合并到分支Y的修订历史中。相反,我看到的是分支Y的修订历史,在分支X的所有更改中都有一个提交合并。我打算删除分支X以整理冗余分支

为了进行合并,我签出了分支Y,然后对分支X进行了
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客户端。