我们正在考虑将源版本控制系统从Subversion更改为Git.我们正在推动我们当前设置的限制,并认为我们将更好地使用git.
我们一直在办公室使用主服务器,在数据中心运行镜像.镜像配置为将传入提交代理到主服务器.通过这种方式,这两台机器就像是一个单独的存储库一样运行,使我们能够在办公室时使用办公室机器,或者当我们在其他地方时使用数据中心机器.
拥有两台机器可以节省很多带宽并提高速度,这对我们来说很重要,因为我们也使用subversion作为我们的主要部署工具.
最近我们在印度收购了一家开发商,他们将使用相同的代码.由于带宽限制和延迟问题,在印度拥有镜子也非常方便.
当我们转向Git时,我们正在寻找类似的设置.如何让多个git存储库充当一个?理想情况下,我希望提交到存储库以自动传播到同一存储库的其他服务器.