11
我有2個倉庫,A和B,我想在A倉裏嵌套B(將它添加爲一個子文件夾)。我剛剛將B置於A內,但問題是,當我對repo B進行任何修改時,並未在Reop A中添加或甚至考慮它。Git嵌套倉庫
我應該做什麼更改或修改以使其被視爲回購A?
考慮到repo A是私有的,repo B在GitHub上是公共的,那麼這是否會產生任何影響呢?
我有2個倉庫,A和B,我想在A倉裏嵌套B(將它添加爲一個子文件夾)。我剛剛將B置於A內,但問題是,當我對repo B進行任何修改時,並未在Reop A中添加或甚至考慮它。Git嵌套倉庫
我應該做什麼更改或修改以使其被視爲回購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.
然後每次你克隆回購A上的本地目錄,你會必須做一個git submodule update
。而且B將會是最新的。
如果您將:git_enable_submodules
設置爲true,Capistrano會自動管理它。