在执行拉取请求时,Pycharm中是否有办法自动执行git submodule update
?
我有两个存储库。一个用于主软件,另一个用于子模块,也是主要软件的一部分。它在一个单独的回购中的原因是它被另一个项目使用。
我知道这个命令可以解决这个问题:
git pull && git submodule init && git submodule update
我尝试了这些命令,但没有运气
git config --global alias.pullall '!git pull && git submodule update --init --recursive'
和
git config --global alias.pullall '!f(){ git pull "$@" && git submodule update --init --recursive; }; f'
有什么建议吗?