我有一组存储库,基于它们的VCS(Git,Mercurial,SVN)分类到目录中。使用Subversion,我可以svn update *在父目录中运行,它将遍历每个目录并按预期更新每个存储库。Git或Mercurial并非如此。
我想提出一个bash脚本,我可以运行它来完成该任务,遍历目录以及每个目录git pull或hg pull每个目录。我只是没有太多的bash脚本编写经验。
                  可以弄清楚是否要递归执行命令(在所有子文件夹中),其中mj41的答案是我尝试过的唯一答案(从此处和在其他SO站点)。
                
                
                  
                    —
                    r_alex_hall 
                    
                  
                
              
                  *通过我在评论中提到的调整来做到这一点。
                
                
                  
                    —
                    r_alex_hall