是否有可能以及如何使用git-flow管理多个版本变体(即自定义应用程序)?

时间:2017-02-24 11:57:12

标签: git release git-flow

由于长期描述的原因(即与高度定制的应用程序相关),我需要为产品保持同一版本的不同变体(即。

我还没有找到任何与git-flow有关的要求的参考, 所以我的问题是: git-flow是否包含管理此方案的任何提示/建议/程序? 或者我应该在git-flow提供的设施之外管理它们吗?

P.S。我知道我可以使用其他机制,例如 feature flags 来处理自定义版本,但不幸的是,现在需要付出更多努力。

1 个答案:

答案 0 :(得分:0)

git-flow workflowrelease分支描述为支持准备新生产版本的临时分支"。
发布的最终目标是master分支,实际上在git-flow中关闭release会将其合并到masterdevelop并且(可选)删除{{} 1}}分支。

在您的情况下,您可能需要与release并行保留一个单独的非临时custom release分支。
基于git-flow描述,此方案未包含在标准git-flow工作流和工具中,因此您需要使用标准git命令来实现该结果。