结合git工作流程中的步骤

时间:2014-11-18 00:14:56

标签: git pycharm

在我的项目设置中,我有三个主要分支:开发,登台和主(即生产)。我开发开发或功能分支。当谈到将某些东西转移到生产中时,我将提交并推送我的开发分支,然后检查暂存,合并开发,然后推送它。同样的过程适用于分期 - >主。这有很多步骤(提交,推送,结账,合并,推送)。有没有更快的方法将它们合二为一?

我使用PyCharm作为我的IDE(尽管对于任何JetBrains IDE,例如IntelliJ-IDEA,这应该是相同的),所以适合的东西会很好。

1 个答案:

答案 0 :(得分:3)

是的:您可以使用两个分支:featuremasterGitHub-flow style

github flow

减少分支,减少合并。

但你可以设置几个回购:

  • 一个用于开发(您有一个或多个功能分支)
  • 一个用于登台(您将在哪里合并到主要用于分段的分支)
  • 一个用于产品(只有主分支,从分期推送更新)

换句话说,不要混淆:

  • 开发生命周期步骤(dev,staging,prod)
  • 合并工作流程(featuremaster