保持两个遥控器同步



我有一个有趣的情况,我正在与另一家机构的人一起工作。我们俩都有必须满足的防火墙要求。我们每个人都有自己的git服务器。为了使双方都在与无缝的同一存储库上工作,我们每个人都使用同一存储库的副本使用自己的服务器。我们发现,很难使存储库保持彼此同步,并且我们一直需要做额外的工作以避免凌乱的冲突。

是否有一种很好的方法可以自动将两个存储库自动保持同步?我已经想过要组合一个预先接管的钩子,该挂钩在检查冲突之前检查另一台服务器是否进行更改。

避免凌乱的冲突 设计了git的原则之一。

首先,在GIT工作流程中解决的大多数混乱冲突将是一场噩梦。难道是您使用git的方式使过程不便吗?

如果每个人都经常承诺,并且也将远程更改也经常集成,那么原则上您不会有那么多凌乱的冲突。在您的上下文中,什么使情况变得更糟或无法控制?

如果有令人信服的理由使用另一种类型的工具,例如SVN或P4的集中式工具,则值得考虑开关。但是请确保首先询问您对Git的使用情况,它可能会节省很多麻烦。

最新更新