有没有办法让Git repos引用一个共同的父回购?

时间:2015-08-12 14:27:03

标签: git

我有一堆XML文件(特别是Apigee Edge配置),可以分为称为代理(proxyOneproxyTwo)的子部分,每个子部分都有自己的Maven POM。这些小节中的每一个都引用了一个共同的parent-pom.xml。

 [myapi]                 <-- parent repo
    parent-pom.xml
    [proxies]
        [proxyOne]       <-- proxyOne repo
            ...
            pom.xml
        [proxyTwo]       <-- proxyTwo repo
            ...
            pom.xml

我的要求是每个子部分(其中有很多部分)都有自己的Git存储库,但都需要访问父POM。由于存在很多,在回购之间复制父POM是不切实际的。

据我所知,唯一的方法是使用父级的repo和每个代理的repo。我在这里看了submodules,但无法看到如何满足我的特殊需求;它似乎是用于引用sub而不是超级项目。

是否有某种方式(或某种方式来获取子模块)来获取多个Git存储库以引用公共父级存储库,以便结帐也检出最新的父级(在其父目录中)?

0 个答案:

没有答案