gpt4 book ai didi

git - 为什么需要在 GitFlow 中开发分支

转载 作者:行者123 更新时间:2023-12-03 15:50:36 28 4
gpt4 key购买 nike

我们知道 git-flow 是这样的
enter image description here
来源:Vincent Driessen
不知道为什么需要develop分支,没有develop分支会导致什么问题?为什么不 merge 功能分支直接发布分支呢?

最佳答案

实际上,我不会说给出的答案正确解释了为什么需要开发分支和主分支来实现可发布状态。在每个版本上创建的版本标签也反射(reflect)了可发布状态,并且在 Git 中,如果需要,您始终可以随后根据这些标签创建一个新分支。

事实上,已经有多篇博文批评了 Git Flow 模型,并提出了一种更方便的分支模型,它只使用一个主分支,即。 e.大师”。以下是引用资料:

https://reallifeprogramming.com/git-process-that-works-say-no-to-gitflow-50bf2038ccf7
https://www.endoflineblog.com/gitflow-considered-harmful

因此,这个问题的实际答案应该是:如果您按照链接帖子中的描述调整工作流程,则不一定需要开发分支。尽管如此,您不会将您的功能 merge 到发布分支,而是 merge 到主分支,因为您希望它们在 future 版本中也可用。

关于git - 为什么需要在 GitFlow 中开发分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41481858/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com