0
私は同じプロジェクトに2つのGitリポジトリを持っていますが、1つはサブモジュールを持っていますが、もう1つは持っていません。Gitはサブモジュールを除いてブランチをクローンできますか?
- Repository1:サブモジュールがあり、サブモジュールの変更
- Repository2を追跡:私は除く共通部分を同期するために2つのリポジトリを設定することができますどのようにサブモジュール
については何も持っていません。サブモジュール?
リポジトリ2のブランチをリポジトリ1にマージすることは問題ではありませんが、逆の方法でマージすると、サブモジュールに関連付けられたコミットがフェッチされるためです。
ブランチを複製することは可能ですかsumodulesに関する設定とコミットをすべて除外します?
--recurse-submodules
などのサブモジュールの追加/更新オプションがありますが、サブモジュールを除くオプションは見つかりませんでした。
Gitを使ってクローンを作成すると、サブモジュールを無視する方法はありますか?
サブモジュールを親リポジトリから追跡したいが、複製されたリポジトリはサブモジュールについて何も知ってはいけない。それは可能でしょうか? – Han
AFAIKそれは不可能です:サブモジュールはコミットされたファイル '.gitmodules'によって追跡されるので、どのようなクローンもこのファイルとサブモジュールの情報を持ちます。サブモジュール関連のコマンドまたはオプションを起動しないことによってのみ無視できます。 – zigarn