与 git-flow 并行开发多个版本

Develop multiple versions parallel with git-flow

我知道这个问题已经被问了很多次了,我找不到合适的解决方案来解决我的问题。

在我的项目中,我们可以并行处理 3 个版本。让我们说 1.0、2.0、3.0。所以版本。 我将把我的问题集中在开发和返回的分支和合并上。 每个版本不应该包含来自更高版本的功能,并且通过从 dev 中合并和分叉会产生问题。

我有这个想法,我们有多个开发分支,这将 运行 我们的 CI 每个提交的管道合并到以 "dev" 开头的分支。这样,dev-X 分支不会合并到 dev(主分支),直到上一个版本完成。这为许多版本提供了灵活性,并保持了安全性。

非常感谢您的反馈 谢谢!

这听起来像是 支持分支 的用例,正如 gitversion 对我描述的那样。