同步两个公司GIT存储库的两个片段?

时间:2012-02-17 14:02:56

标签: git synchronization git-svn

我有一个GIT问题: 假设有两家公司,每家都运行自己的GIT存储库,包含他们的项目。现在有一个项目,他们都在工作,因此希望在两个存储库中都有该特定项目。

现在我的问题: - 这可能吗? - 如果是的话,如何同步Repos?

克里斯

2 个答案:

答案 0 :(得分:0)

git submodules会为你做到这一点。

答案 1 :(得分:0)

我向两个公司回购添加一个post-receive挂钩,检查该项目的提交被推送到当前仓库的哪个地方,它也将它推送到另一个仓库。它会创建一些额外的流量,但是不应该创建一个无限循环,因为如果没有新的提交,就不应该调用钩子。但要注意两个人同时推送任何一个回购 - 你必须处理git推送被拒绝并让某人手动解决它的情况。