使用Mercurial测试新功能集的最佳策略是什么?

时间:2013-03-25 22:36:32

标签: mercurial

我在Mercurial中设置了一个包含所有新开发代码的存储库(我正在使用包含稳定版本的稳定分支)。

当我想测试新功能但是将其与默认分支隔离时,最佳策略是什么?

只有当我确定它正常工作时,才会将其放入默认分支。我认为为每个新功能创建分支都没有意义。

我记得读过有关创建临时分支的内容,然后在一切按预期工作时将其删除。

非常感谢。

2 个答案:

答案 0 :(得分:4)

  

我认为为每个新功能创建分支都没有意义。

重新考虑一下。 “每个任务分支”是完全正确且有效的工作流程:您将更改与主线分开(但可以从/ default同步/获取更改),已完成和测试的更改可以集成到主线(合并分支)或放弃(关闭分支)和你会回到历史的清洁点

答案 1 :(得分:1)

您(每个认真的开发人员)都需要一个系统的分支模型,而不是一些随机的最佳策略或技巧。搜索git-flow和hg-flow。