プロジェクトが1つあり、サーバーからさらに2つのリポジトリをそのプロジェクトにプルしたいと思います。ただし、サブモジュールの1つが両方のリポジトリからコードをプルしているという問題が発生しています。
1つのサブモジュールが内にある必要があります
/projectroot/application/models
他の
/projectroot/library/NameSpace
これが私がすることです:
cd projectroot
git submodule add ssh://user@xx.xx.xxx.xx:/var/repositories/models.git application/models
これは素晴らしく機能します。私のアプリケーション/モデルには、必要なものが含まれています。だから私は次に移ります:
git submodule add ssh://user@xx.xx.xxx.xx:/var/repositories/NameSpace.git library/NameSpace
見てみます
/projectroot/library/NameSpace
両方のリポジトリからのすべてのファイルがあります。私はおそらくまた注意する必要があります
git submodule
期待どおりに追加された両方のサブモジュールを正しくリストします。
ここで重要な何かが欠けていますか?個々のリポジトリを初期化する際に間違ったことはありますか?私はこのプロセスを約3回試みました。
ありがとう。