使用SVN将分支插入主干

问题描述 投票:0回答:1

我想用branchX“覆盖”中继。

trunk is say at version 10.
branchX is say at version 40.

我希望branchX中的所有文件都成为“主干”。据我了解,我想以某种方式合并并选择(mc)mine-conflict。一个说明,如果可能的话,我想保留两个分支的评论。

e.g.
trunk commit 9- refactored out file Z
branchX commit 38 - new files for new feature YYY

我正在使用Eclipse,但从我的阅读中,可以从命令行更容易。

Cmdline步骤:

  1. svn结帐分支X
  2. ?...
svn merge
1个回答
0
投票

您想通过自动解决冲突将分支合并到主干中:

svn checkout [repository-path]/trunk
cd trunk
svn merge [repository-path]/branchX --accept theirs-full
svn commit -m "Reintegrate branchX"
svn up

在主干副本中,如果默认情况下在branchX中提交时,如果看不到您编写的提交消息:

svn log -l1

但是,您可以通过-g(或--use-merge-history)选项看到它们:

svn log -l1 -g

我不知道如何在Eclipse中传递此选项。

© www.soinside.com 2019 - 2024. All rights reserved.