我有 2 个存储库,A 和 B,我想将 B 嵌套在 A 中(将其添加为子文件夹)。我只是将 B 放在 A 中,但问题是当我对 repo B 进行任何修改时,它并没有在 Reop A 中添加甚至考虑。
我应该做哪些更改或修改才能将其视为回购 A?
考虑到 repo A 是私有的而 repo B 在 GitHub 上是公开的,这也会有什么不同吗?
您应该将 B 实现为submodule。
git submodule add git://yourdomain.com/path/to/B path/to/B
git://yourdomain.com/path/to/B
B的远距离路径在哪里。
并且path/to/B
是您要将其放入A的本地目录。
然后每次你克隆 repo A 时,你都必须做一个git submodule update
. B 将是最新的。
如果您将 定义:git_enable_submodules
为 true,Capistrano 会自动管理它。