你能用环形拓扑设置Git源代码控制吗?

时间:2010-04-30 16:00:06

标签: git topology

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

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

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

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

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

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

  • 将原始设置为Alex的Dan存储库

由于所有提交都是通过SHA1哈希跟踪的,所以当事情回到响铃时似乎没有问题。

只是想知道是否有人测试过这种类型的设置?

1 个答案:

答案 0 :(得分:1)

它应该可以工作,但是(环)更适合环境工作流程 例如,人们可以想象(不是一个理想的工作流程,但是对于这个例子它会这样做):

  • 开发推送测试(如果在测试中做了一些错误修正)
  • 测试推送到Pre-Prod(不应该从prod拉出来)
  • Pre-prod 推送到Prod(不应该从prod拉出来)
  • Prod 将一些修补程序推送到Dev(但从不直接从dev中提取)

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