我正在使用SVN 1.6和龟龟客户端。我对此很新。
我有一个主干生成代码的主干。 我从“trunk”
创建了一个分支“devBranch”过去一个月左右我在“开发分支”检查了ins,而在“trunk”中完成了许多检查
我的开发工作现已完成,我希望自从分支以来测试我的版本所有“主干”更改。
我不想把我的更改放在“trunk”中,直到我用“trunk”中的更改完全测试了我的代码
一旦我测试了合并版本并完成了所有测试,我就想把所有更改都放在“trunk”中进行生产QA和发布。
请如何逐步完成此步骤。
答案 0 :(得分:2)
这在免费提供且非常易读的“SVN Book”中有详细介绍;具体而言,the section on "reintegrating a branch"。
简而言之,您有三个阶段:
请注意,在较新版本的SVN中,最后一步是普通“合并”命令的自动模式,并且可以重复多次,因为存储和解释合并信息的算法已得到改进。
上面链接的指南是用基本SVN工具编写的(即命令行界面)。 TortoiseSVN as documented here也提供相同的功能。基本上是: