用git链接repo子文件夹

时间:2012-12-09 10:56:42

标签: git synchronization bitbucket data-synchronization openshift

我有一个关于Red Hat OpenShift(git)的项目和一个关于Bitbucket(git)的项目。

如何将Bitbucket项目的子文件夹链接到OpenShift项目的子文件夹?

(因此在一个子文件夹中进行提交会在另一个子文件夹中进行相同的提交)

2 个答案:

答案 0 :(得分:1)

Git有一个名为submodules的功能,可以让你这样做;更新项目时,成本会增加一些复杂性。 OpenShift应该正确处理子模块,但我没有亲自尝试过。如果您想了解OpenShift如何处理git repos的子模块,请查看this script

答案 1 :(得分:0)

将两个存储库作为远程数据库添加到本地克隆,并使用git fetch / push传播提交。如果服务器可以相互推送,并且您可以在它们上运行挂钩,则可以在其中一个服务器上设置更新挂钩,以便它自动推送到另一个服务器上。见githooks(5)