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的日志窗口没有任何变化。
答案 0 :(得分:4)
从SmartGit 17开始,它无法改变--recurse-submodules=
策略。但是,在存储库设置中,在提取标签上,您可以配置为始终从子模块获取新的提交,标记和分支。