0

我对 GIT 非常陌生,并试图弄清楚如何设置我的开发/登台/生产工作流程。

  • 它是一个小团队,只有两个
  • 我们有两个遥控器 - 暂存和生产。
  • 只有我会推送到生产环境。

我已经整理了一个简单的图表,说明了我想象的工作流程可能会如何工作。

我的问题是,每个遥控器都有自己独特的分支吗?

  • 生产 > 大师
  • 分期>发展

谢谢

在此处输入图像描述

4

1 回答 1

1
  1. 每个 git 存储库(无论是否远程)都有自己的分支。
  2. 可以使用本地分支跟踪来自远程的分支。

话虽如此:您可以在本地创建两个跟踪分支,跟踪生产和暂存分支。Production 和 Staging 上的分支名称无关紧要(即它们可以相同),因为在您的存储库中,它们将以远程名称为前缀。

但是,拥有全局分支命名约定并使用权限强制执行正确的更改流程可能不会令人困惑。即不让承包商推动生产,而您站在您这边,不将暂存与生产合并(或不推动),直到您愿意这样做。

于 2013-05-30T19:55:37.460 回答