如何合并SVN分支到主干?

问题描述:

我需要将分支(SVN)合并到主干。我们在T1时间从干线切断了分支。之后,发展继续在干线和分支。 现在我想合并所有分支变化到主干。它有什么步骤和工具来实现这一点。如何合并SVN分支到主干?

我应该拿第一后备箱变化分支,然后合并分支修改干路or我应该直接玛吉分支修改到主干?

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

我确定必须有一些像eclipse插件或其他客户端一样的工具来实现相同的功能,但如果有人能指出我的优点,那将是一个很棒的工具帮助

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

+0

我已经安装subclipse与collabnet合并。但是,我现在应该如何将分支折叠到主干? – emilly

+0

@emilly您可以在项目页面上查看[截图](http://subclipse.tigris.org/servlets/ProjectProcess?pageID=rr1TIx)。右键单击主干项目并选择Team - > Merge,然后按照说明进行操作。 – manouti

+0

我相信如果右键单击trunk项目并选择Team - > Merge。首先它会将分支变更为工作副本(即主干),然后我需要在主干中提交这些更改。对 ? – emilly

JetBrains的IntelliJ是市场上最好的Java IDE。它有用于使用Subversion和Git的工具,这使得这很容易。

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

保持简单 - 只需将分支合并到树干中即可完成。

合并越大,越难。

Trunk是一种惯例,但它是给出了一些特殊地位的一个分支只是一个名字。另一种看待它的方法是简单地将未来的分支从您拥有的分支中分离出来。告诉未来的开发人员检查最新的分支,而不是中继。尽管继续。忘掉树干。