2016-10-09 2 views
1

以下のgitのドキュメントを読むことで、gitリポジトリのスペースを管理、クリーンアップ、圧縮、保存する方法を学びました。しかし、私が直面している問題は、大量のgitリポジトリを持っていることです。それぞれのリポジトリにアクセスし、これらのクリーンアップを行うのは簡単ではありません。それぞれのリポジトリを訪問してクリーンアップする自動化された方法がありますまたは各リポジトリを圧縮しますか?Ubuntuでたくさんのgitリポジトリを維持、クリーンアップ、圧縮する

シェルスクリプトなど?

https://git-scm.com/book/en/v2/Git-Internals-Maintenance-and-Data-Recovery

答えて

1

シェルスクリプトまたはそのような何か?

あり複数のレポを管理するためのGit自体には何もありませんので、はい、あなたはスクリプトにあなたが現在1つのレポのためにやっているプロセスが必要になります。

アプローチがで撮影したインスタンスを参照してください:あなたはすべてのあなたのリポジトリを見つけることができたら、あなたはあなたがしているコマンドの同じセットを適用することができます

現在1つのレポを使用して、そのレポを圧縮し最適化する。

関連する問題