VCS(Git、Mercurial、SVN)に基づいてディレクトリに分類されたリポジトリのセットがあります。Subversionを使用するsvn update *
と、親ディレクトリで実行でき、各ディレクトリをループし、各リポジトリを期待どおりに更新しました。GitやMercurialには当てはまりません。
私は、ディレクトリを通って、どちらか正確には、ループを行うために実行することができますbashスクリプトを思い付くしたいと思いますgit pull
かhg pull
、それぞれに。私はbashスクリプトの経験があまりありません。
コマンドを再帰的に(すべてのサブフォルダーで)実行するかどうかを明確にすることができます。mj41の答えは、これを行う(ここからおよび他のSOサイトで)私が試した唯一のものです。
—
r_alex_hall
*私はそれについてのコメントで言及している微調整を行います。
—
r_alex_hall