【问题标题】:How to merge SVN branch to trunk?如何将 SVN 分支合并到主干?
【发布时间】:2015-09-15 00:35:35
【问题描述】:

我需要将分支(SVN)合并到主干。我们在 T1 时间从树干上剪下树枝。之后,主干和分支继续发展。 现在我想将所有分支更改合并到主干。它的步骤和实现相同的工具是什么。

我应该先将主干更改放入分支,然后将分支更改合并到主干or我应该直接将分支更改合并到主干吗?

实现相同目标的最佳工具是什么。我在我的项目中使用 Eclipse、svn、Tortoise SVN 客户端

我确信必须有一些工具,如 eclipse 插件或其他客户端来实现相同的功能,但如果有人能指出我的好东西,那将是一个很大的帮助

【问题讨论】:

    标签: java eclipse svn merge eclipse-plugin


    【解决方案1】:

    JetBrains 的 IntelliJ 是市场上最好的 Java IDE。它具有使用 Subversion 和 Git 的工具,可以轻松完成。

    BeyondCompare 是一个了不起的工具。也许这可以帮助你。

    保持简单 - 只需将分支合并到主干即可。

    合并越大,越难。

    Trunk 是一种约定,但它只是赋予某些特殊地位的分支的另一个名称。另一种看待它的方法是简单地从你拥有的分支上剪下未来的分支。告诉未来的开发人员检查最新的分支,而不是主干。尽管继续。忘记后备箱。

    【讨论】:

      【解决方案2】:

      对于 Eclipse,您可以使用 Subclipse。安装插件时,可以选择安装 CollabNet Merge 客户端,以帮助解决合并期间的冲突,以防分支和主干之间存在冲突。

      【讨论】:

      • 我已经安装了带有 collabnet 合并的 subclipse。但是我现在应该如何将分支折叠到主干?
      • @emilly 你可以看看项目页面上的screenshots。右键单击主干项目并选择 Team -> Merge,然后按照说明进行操作。
      • 我相信如果右键单击主干项目并选择Team -> Merge。首先,它会将更改从分支带入工作副本(即主干),然后我需要在主干中提交这些更改。对吧?
      • @emily 对。如果你有冲突,比如说因为主干和分支在同一个文件中有更改,你必须在提交之前解决它们。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      • 2010-11-25
      • 2018-11-08
      • 2015-03-28
      • 2016-08-10
      • 1970-01-01
      相关资源
      最近更新 更多