質問

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

レポAと見なすには、どのような変更または修正が必要ですか?

GitHubでレポジトリAがプライベートで、レポジトリBがパブリックであることを考慮すると、それも違いを生むでしょうか?

役に立ちましたか?

解決

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

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サブモジュールの更新を行う必要があります。 Bは最新の状態になります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top