SVN - 发布分支和错误修复

时间:2011-03-23 17:24:29

标签: svn version-control branch branching-and-merging

假设我们发布了名为“v1.0”的分支。 trunk继续工作(开发未来版本 - v1.1)。现在我在v1.0中检测到一个必须立即修复的关键BUG。在修复分支中修复错误后,它仍然存在于主干中。如何在发布分支中修复的trunk中修复相同的bug?

2 个答案:

答案 0 :(得分:4)

您需要将分支合并回主干。 http://svnbook.red-bean.com/en/1.0/re16.html

答案 1 :(得分:1)

将这些更改提取到主干的最简单方法是为修复该错误的修订创建补丁(使用diff)并将其应用到主干。

我刚刚在这里找到了如何做到这一点的一个很好的解释: http://bro-ids.org/wiki/index.php/Subversion#How_to_merge_features_into_the_trunk_.28Vern-style_:-.29

(今年,我们一直在使用hg,这样更容易。)