标签: github-flow

具有 GitHub 流程的开发和生产环境

在工作中,我们现在使用 GitHub 以及 GitHub 流程。我对GitHub流程的理解是有master分支和feature分支。与 git flow 不同,它没有开发分支。

这对于我们已经完成的项目非常有效,并且简化了事情。

但是对于我们的产品来说,我们有一个开发和生产环境。对于生产环境,我们使用master分支,而对于开发环境,我们不知道该怎么做?

我能想到的唯一想法是:

  1. 当分支与 master 合并时,使用 GitHub 操作重新部署 master。
  2. 当推送另一个分支时,设置 GitHub 操作,以便将任何其他分支(master 除外)部署到此环境。

目前,对于需要开发环境的项目,我们基本上使用 git flow(功能 -> 开发 -> 主控)。

您认为我的想法合理吗?如果不合理,您有何建议?

编辑:

只是为了澄清一下,我问的是使用GitHub Flow而不是git flow实现开发的最佳方法。

github branching-and-merging git-flow github-actions github-flow

12
推荐指数
1
解决办法
1万
查看次数