我们在Subversion中使用功能分支进行开发,这是一种非常方便的方式,可以将尚未准备好进入主干的代码保留在版本控制中。然而,每当我要将功能分支合并到主干时,都会很麻烦。目前,我需要执行以下步骤:
我相信Subversion 1.5有一种将分支合并到主干的方法,但我们仍在使用Subversion 1.4。其他人在将功能分支合并到Subversion主干开发中时,是否使用了简化步骤的工具?您是否使用不同的工具?是否利用了Subversion 1.5中的合并功能?
- 将原始功能分支版本检出到新目录
- 使用Beyond Compare等工具对当前开发和原始功能分支目录进行比较
- 将当前主干版本检出到新目录
- 将新更改的文件合并到当前主干目录中。
- 使用我的IDE进行差异比较,确保所有文件已正确检出/添加到Subversion
- 编译和测试
- 提交
我相信Subversion 1.5有一种将分支合并到主干的方法,但我们仍在使用Subversion 1.4。其他人在将功能分支合并到Subversion主干开发中时,是否使用了简化步骤的工具?您是否使用不同的工具?是否利用了Subversion 1.5中的合并功能?