我有三个存储库:first
,second
和third
一个在另一个内部,结构如下:
first
.git
.gitignore <- second/
firstrepofiles
second
.git
.gitignore <- third/
secondrepofiles
third
.git
thirdrepofiles
这种结构的目的是将系统的各个部分分开,然后保持连接并持续集成。
似乎工作得很好,但我不知道做这样的事情是不好的做法?
答案 0 :(得分:1)
使用git子模块执行此操作会更干净。 (https://git-scm.com/book/en/v2/Git-Tools-Submodules)
为此,只需将repo 2和repo 3添加为子模块。