【问题标题】:Can you set up Git source code control with a ring-topology?你能用环形拓扑设置 Git 源代码控制吗?
【发布时间】:2010-05-01 00:09:18
【问题描述】:

我想知道是否有人曾经设置过具有环形拓扑的 Git 源代码控制系统 (http://en.wikipedia.org/wiki/Ring_topology)。我认为这应该可行,但我想知道是否有人验证过它。

假设我有一家小公司,有 4 个远程开发人员:Alex、Bob、Carrie 和 Dan

假设团队的每个成员都有一个 Git 存储库,我们将把它设置为

  • 原点设置为的 Alex 存储库 鲍勃

  • 源设置为的 Bob 存储库 嘉莉

  • 原点设置为的 Carrie 存储库 丹

  • 源设置为 Alex 的 Dan 存储库

由于所有提交都由 SHA1 哈希跟踪,因此当事情回到环上时似乎应该没有问题。

只是想知道是否有人测试过或体验过这种设置?

【问题讨论】:

    标签: git topology


    【解决方案1】:

    它应该可以工作,但那个(环)更适合环境工作流。
    例如,可以想象(不是一个理想的工作流程,但对于本例来说它可以):

    • Dev 推送到测试(如果在测试中进行,可能会修复一些错误)
    • 测试推送到 Pre-Prod(不应从 prod 拉取)
    • Pre-prod 推送到 Prod(不应从 prod 中拉取)
    • Prod 向 Dev 推送一些修补程序(但从不直接从 dev 拉取)

    在开发人员中,拓扑结构要松散得多(不一定是环形,而是更多的 ad-hoc 网络,具体取决于所需的协作级别)。

    【讨论】:

      猜你喜欢
      • 2012-08-29
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 2019-05-21
      相关资源
      最近更新 更多