Git - 嵌套的存储库

时间:2013-04-23 14:27:22

标签: git

我有一个主项目,其中包含一个来自单独远程仓库的组件,该组件也必须与主项目一起更新/推送。不一定同时(我希望推动主项目触发推送组件),但我应该能够推动对主项目和组件所做的更改需要。

我怎样才能做到这一点,结构抽象如下:

/root working directory of main project
    /some dir
        |
        |-> some file
        |
        |-> some file
    /component
        |
        |-> some file
        |
        |-> some file
        /subdir of component

组件将与其余组件分开跟踪?

1 个答案:

答案 0 :(得分:5)

您应该阅读有关Git子模块的信息:http://git-scm.com/book/en/Git-Tools-Submodules 我认为它完全符合您的需求。