开发者

Which one is the right process to release production?

I have been in two different teams before, both use SVN to release the production code.

The first team commit code on the trunk when developing feature, and every week the lead make a release a开发者_StackOverflow社区nd tag the product and store the tagged code in another branch.

The second team branch for each big feature, and when the feature was done, the feature will be merged back to the trunk. When the code needs to be released, another branch is created and cloned from the trunk. Some test and bugfix will be done on the branch for the release. After the product is released, the brach will be closed.

Which is better?

Is there a better way to do version control?


You're near to branch per feature (aka branch-per-task pattern). You maybe want to take a look to the following articles:

  • This article talks about different integration (release) strategies, with pros and cons:

  • This other explains branch-per-task pattern:

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜