Ich habe eine Reihe von Repositorys, die auf der Grundlage ihres VCS (Git, Mercurial, SVN) in Verzeichnisse sortiert sind. Mit Subversion konnte ich svn update *
das übergeordnete Verzeichnis ausführen und es durchlief jedes Verzeichnis und aktualisierte jedes Repository wie erwartet. Das ist bei Git oder Mercurial nicht der Fall.
Ich möchte ein Bash-Skript entwickeln, das ich ausführen kann, um genau das zu tun, Verzeichnisse zu durchlaufen und entweder git pull
oder hg pull
in jedem. Ich habe nur nicht viel Erfahrung mit Bash-Skripten.