这是我的设置。 我创建了一个回购。我有树干,树枝和标签。所有最新代码都在行李箱中。我标记发布到生产环境的每个版本。当生产环境中需要解决一些紧急问题时,我遇到了问题。我的行李箱不稳定,需要修复这些问题。所以在那之后我开始分支发布然后标记它们并发布到生产中。现在对于任何紧急问题,我可以在发布分支和修复事情上工作并发送到生产。 (这是分支的好用吗?)现在我对发布分支进行了更改。如何合并代码更改为trunk? 任何帮助,将不胜感激。 谢谢
答案 0 :(得分:1)
这确实很好地利用了分支和合并。
标记您对生产的版本。尽可能尝试修复主干(如果可能的话,保持流程敏捷),但如果(太)不稳定,请修复分支并部署到生产环境。将修复程序合并到主干上。
相反,在行李箱上工作时,您可能会发现不好的事情。您可能希望将修复程序合并到分支并将其部署到生产中。
有关 的方法,请参阅文档http://svnbook.red-bean.com/en/1.7/svn.branchmerge.html或有关此主题的其他问题Good branching and merging tutorials for TortoiseSVN?。