如何在 SmartGit 中为 git fetch 指定 --recurse-submodules 策略

Pae*_*els 5 git recursion git-submodules smartgit

SmartGit 明确使用子模块更新策略no。我如何覆盖它以使用该策略on-demand?

SmartGit执行的命令: git.exe fetch --progress --prune --recurse-submodules=no origin

我尝试用别名覆盖 fetch 命令: git config --global alias.fetch 'git fetch --recurse-submodules=on-demand'

我在 SmartGit 的日志窗口中没有看到任何变化。

mst*_*rap 6

从 SmartGit 17 开始,无法更改--recurse-submodules=策略。但是,在Repository|Settings 的Pull选项卡上,您可以配置为“始终从 submodule 获取新的提交、标签和分支”。