11

A と B の 2 つのリポジトリがあり、B を A 内にネストします (サブフォルダーとして追加します)。B を A 内に配置したところですが、問題は、レポ B に変更を加えても、Reop A に追加されず、考慮さえされないことです。

レポAと見なされるようにするには、どのような変更または修正を行う必要がありますか?

レポ A が非公開で、レポ B が GitHub で公開されていることを考えると、違いはありますか?

4

1 に答える 1

24

B をサブモジュールとして実装する必要があります。

git submodule add git://yourdomain.com/path/to/B path/to/B

は B への遠いgit://yourdomain.com/path/to/Bパスです。 は A に配置するローカル ディレクトリです
path/to/B

次に、レポ A を複製するたびに、git submodule update. そしてBは最新になります。

:git_enable_submodulesを trueに定義すると、Capistrano はそれを自動的に管理します。

于 2009-10-22T08:53:15.187 に答える