1

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

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

只有当我确定它工作正常时,我才想把它放在默认分支中。我认为为每个新功能创建分支是没有意义的。

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

非常感谢。

4

2 回答 2

4

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

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

于 2013-03-25T23:30:57.250 回答
1

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

于 2013-03-26T01:55:21.003 回答