分支和发布战略

时间:2011-02-14 19:55:07

标签: svn version-control maven branch release

我发现有些人在谈论一些分支策略。所以我想我会对此有所评论。

所以这个项目是从树干分支出来的。将其称为分支A.当工作在分支A中进行时。它们从分支A分支并称为分支B.

他们说,一旦分支A功能完成,他们会将它合并回主干,当分支B功能完成后,它也会合并到主干。

听起来不错。这可以吗?

其他建议是这样的,将分支A合并到主干然后做一个名为B的分支。 我认为这将减少合并的数量。但是,分支A中的功能尚未完成。

您如何看待这种情况? 哪里不对了? 欢迎任何反馈。我们在这个策略中有什么可以改进的吗?

1 个答案:

答案 0 :(得分:1)

我认为第一种方法是可以的,但是你必须确保总是用分支A中引入的新更改更新分支B.否则,如果你不保持它们同步,这些分支将分开并合并它们在行李箱上会很痛苦。

如果你早期和经常这样做,SVN合并是可以的。