0

私のプロジェクトで抱えている問題は、1つのブランチ(BRANCH1)にあり、2つのサブモジュール(MOD1MOD2)を追加しました。現在BRANCH1、保留になっています。

作業中BRANCH2なので、サブモジュールのみが必要です(残りの変更はまだ準備ができていません)。現在のブランチにどのように追加MOD1しますか?MOD2

4

1 に答える 1

1

BRANCH11つ(または両方)のサブモジュールを追加することが唯一の効果である単一のコミットがあった場合、git cherry-pickそのコミット(またはサブモジュールを別々のコミットで追加した場合はそれらのコミット)をにできBRANCH2ます。サブモジュールの追加が、残りの部分を必要としないより大きなコミットの一部として行われた場合は、を使用git cherry-pick --no-commitして、コミットする前に不要な変更をクリーンアップできます。または、いつでも適切なgit submodule addコマンドを実行することもできますBRANCH2(これにより、サブモジュールが新しくなる場合とそうでない場合がありcloneます。そのような状況に遭遇したことがあるとは言えないので、よくわかりません...) 。

于 2012-11-02T21:30:46.037 に答える