使用.gitignore嵌套git存储库

时间:2018-06-07 08:20:49

标签: git git-submodules

我有三个存储库:firstsecondthird一个在另一个内部,结构如下:

first
    .git
    .gitignore <- second/
    firstrepofiles
    second
        .git
        .gitignore <- third/
        secondrepofiles
        third
            .git
            thirdrepofiles

这种结构的目的是将系统的各个部分分开,然后保持连接并持续集成。

似乎工作得很好,但我不知道做这样的事情是不好的做法?

1 个答案:

答案 0 :(得分:1)

使用git子模块执行此操作会更干净。 (https://git-scm.com/book/en/v2/Git-Tools-Submodules

为此,只需将repo 2和repo 3添加为子模块。