【问题标题】:Gitflow: One feature per release?Gitflow:每个版本一个功能?
【发布时间】:2017-12-15 22:50:42
【问题描述】:

git-flow 工作流是否打算在每个版本中使用一个功能,以便一旦将功能合并到develop 中,就会创建相应的版本分支?或者一个发布分支可以包含多个功能(每个功能都合并到develop,随后成为一个发布分支)?

我了解 git-flow 的可能。我在问 git-flow 关于功能和版本的意图是什么......最佳实践是什么,并非所有可能。

【问题讨论】:

    标签: git branching-and-merging git-flow


    【解决方案1】:

    首先,GitFlow 允许你做很多你想要的功能。

    现在,由您决定如何使用它。

    一些开发人员开发了一项功能,并在完成此功能后创建一个版本。

    一些开发人员开发了许多功能,并多次(例如每两周)创建一个新版本,其中包含他们在 develop 分支中拥有的所有功能。

    【讨论】:

    • 我知道开发人员可以为所欲为,我并不是在问 git-flow 有什么可能。许多开发人员做了可怕的事情,例如,有可能用goto 混淆你的代码。我在问什么是最好的,工作流程的意图是什么。
    【解决方案2】:

    只要您遵循正确的合并策略,Gitflow 可以在每个版本中包含多个功能,听起来就是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-28
      • 2022-06-29
      • 2022-01-15
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2015-06-27
      • 2013-05-11
      相关资源
      最近更新 更多