我正在寻找一个1点击选项在TortoiseGit拉父项目以及更新所有的子模块指向最新的头部。我知道你可以做以下拉后与下拉菜单. . .
有没有办法整合Update Submodules命令,让它在pull命令之后自动运行?或者git-config选项?或者服务器端选项?或者脚本挂钩选项?
我在TortoiseGit的设置中看到了钩子选项,但只用于提交和推送命令,没有用于拉取的选项。
现在我只是在执行一个脚本,里面有一些git命令来完成我想要的东西。
git submodule foreach git checkout master
git submodule foreach git pull
git pull origin
我想知道TortoiseGit中是否有什么东西可以完成同样的事情?
编辑:回复MrTux
1条答案
按热度按时间wvmv3b1j1#
你可以配置Git在拉取时自动更新子模块:
git config submodule.recurse true
或git config --global submodule.recurse true
中的一个。可以使用.gitmodules控制模块的更新方式(更新到哪个分支等)
从TortoiseGit 2.13开始,不支持
git submodule foreach git pull