在工作中,我们现在使用GitHub以及GitHub流程。我理解的GitHub流程是有一个主分支和特性分支,与git流程不同的是没有develop分支。
这在我们完成的项目上运行得非常好,并简化了事情。
然而,对于我们的产品,我们有一个开发环境和一个生产环境。对于生产环境,我们使用master分支,但对于开发环境,我们不确定应该如何处理?
我能想到的唯一想法是:
您认为我的想法是否明智?如果不是,您会推荐什么呢?
编辑:
只是为了澄清,我正在询问使用GitHub流程实现开发的最佳方法,而不是使用git流程。
这在我们完成的项目上运行得非常好,并简化了事情。
然而,对于我们的产品,我们有一个开发环境和一个生产环境。对于生产环境,我们使用master分支,但对于开发环境,我们不确定应该如何处理?
我能想到的唯一想法是:
- 当一个分支合并到主分支时,使用GitHub操作重新部署master。
- 当另一个分支被推送时,设置一个GitHub操作,使除了master以外的任何其他分支都部署到此环境。
您认为我的想法是否明智?如果不是,您会推荐什么呢?
编辑:
只是为了澄清,我正在询问使用GitHub流程实现开发的最佳方法,而不是使用git流程。