Git在多个存储库中共享/克隆的文件

时间:2014-09-16 14:47:57

标签: git github

我想总共有3个存储库:

ProjectA:
    src
      core
        core.js
      intro.js
      outro.js

ProjectB:
    src
      core (shared from ProjectA)
        core.js (shared from ProjectA)
      feature1
        feature1.js
      intro.js (shared from ProjectA)
      outro.js (shared from ProjectA)

ProjectC:
    src
      core (shared from ProjectA)
        core.js (shared from ProjectA)
      feature1 (shared from ProjectB)
        feature1.js (shared from ProjectB)
      intro.js (shared from ProjectA)
      outro.js (shared from ProjectA)
      all.js

有问题的部分是我希望ProjectB和ProjectC在同一目录中拥有共享文件。我所说的共享是它们具有相同的历史记录,当用户推送其中一个文件时,它们会在所有其他存储库中自动更新,并且应该共享相同的历史记录。

我读过很多文章,却从未找到我要搜索的内容。我相信它应该可以使用服务器端钩子和某种自动推送到其他存储库,但我不知道如何继续这个。

0 个答案:

没有答案