SmartGit verwendet explizit die Submodul-Aktualisierungsstrategie no
. Wie kann ich es überschreiben, um die Strategie on-demand
zu verwenden?So geben Sie die Strategie --recurse-submodules in SmartGit für git fetch an
Ausgeführt Befehl von SmartGit: git.exe fetch --progress --prune --recurse-submodules=no origin
Ich habe versucht, den Abrufbefehl mit einem Alias zu überschreiben: git config --global alias.fetch 'git fetch --recurse-submodules=on-demand'
ich in SmartGit der Log-Fenster sehe keine Änderungen.
SmartGit holt notwendige Submodule beim Pull (nicht Fetch). Warum willst du sie schon holen holen? – mstrap
, da ein Git-Merge keine Submodule bei Bedarf abruft, aber mit einem Fehler endet, dass ein Commit-Hash in einem Submodul nicht vorhanden ist, und den Merge abbricht. – Paebbels