管理嵌套的独立git存储库

时间:2014-09-02 09:23:01

标签: git

我想管理两个单独的存储库来组装项目。 Repo A包含平台,repo B包含我正在开发的插件。像这样:

- files repo A
  -app
  -src
    -files repo B
  -...

我想在安装平台内管理repo B git,但命令

cd src
git remote -v

给我存储库A的origin分支。是否可以在不使用子模块的情况下嵌套两个不同的存储库?我的开发回购是B,而A是我想要单独管理的参考平台回购。

1 个答案:

答案 0 :(得分:0)

  

是否可以在不使用子模块的情况下嵌套两个不同的存储库?

alternative to submodule is to use subtree
请参阅" Apply gradle file from different repository"。

中的示例

submodule 仍然是管理此案例的常用方法:但是,B文件将位于B文件夹中。

如果您的src文件夹只包含B个文件,那么您可以执行以下操作:

cd /path/to/A
git submodule add url/B src