私はubuntuを使用しており、githubからの複数のgitリポジトリの多くのクローンを持つフォルダgitreposがあります。
すべてのリポジトリで git pull を自動的に実行できるスクリプトが 1 つ必要です。
いう
[gitrepos]
[repo1]
[repo2]
[repo3]
...
レポ
名が異なることに注意してください。
これに利用できるシェルまたはpyスクリプトはありますか?
まさにこれを目的としたツールであるmrを見てください。
これが機能する何かの行:
~/gitrepos から:
for REPO in `ls`; do (cd "$REPO"; git pull); done;
どこからでも:
for REPO in "`find ~/gitrepos -maxdepth 0 -type d`"; do (cd "$REPO"; git pull); done;