我想知道是否有人曾经设置过具有环形拓扑(http://en.wikipedia.org/wiki/Ring_topology)的Git源控制系统。我认为这应该有效,但我想知道是否有人验证了它。
假设我有一家拥有4名远程开发人员的小公司:Alex,Bob,Carrie和Dan
假设团队的每个成员都有一个Git存储库,我们将其设置为
将原始设置为的Alex存储库 鲍勃
将源设置为的Bob存储库 嘉莉
Carrie存储库,原点设置为 丹
将原始设置为Alex的Dan存储库
由于所有提交都是通过SHA1哈希跟踪的,所以当事情回到响铃时似乎没有问题。
只是想知道是否有人测试过这种类型的设置?
答案 0 :(得分:1)
它应该可以工作,但是(环)更适合环境工作流程 例如,人们可以想象(不是一个理想的工作流程,但是对于这个例子它会这样做):
在开发人员中,拓扑结构更松散(不一定是环,但更多的是ad-hoc网络,具体取决于所需的协作级别)。