SmartGitは、サブモジュール更新戦略no
を明示的に使用しています。戦略on-demand
を使用するには、どのように上書きすることができますか?git fetchのためにSmartGitで--recurse-submodules戦略を指定する方法
SmartGitで実行されるコマンド: git.exe fetch --progress --prune --recurse-submodules=no origin
私は、エイリアスを使用してコマンドをフェッチ上書きしようとした: git config --global alias.fetch 'git fetch --recurse-submodules=on-demand'
私はSmartGitのログウィンドウには変化は見られません。
SmartGitは、Pull(フェッチではない)に必要なサブモジュールをフェッチします。あなたはなぜそれらをフェッチしてフェッチするのですか? – mstrap
git mergeは要求に応じてサブモジュールをフェッチせず、サブモジュール内のコミットハッシュが存在せず、マージを中止するというエラーで終了するためです。 – Paebbels