1. ホーム
  2. git

[解決済み] 多数の git リポジトリを管理する

2023-01-03 09:17:30

質問

gitではプロジェクトの立ち上げが簡単なので、小さなスクリプトでも別のリポジトリを持つことができます。問題はそれらをどのように管理するかです。

私は複数の場所でこれらのリポジトリを使って作業しています。あるリポジトリに変更を加えたとき、他の場所のリポジトリも更新できるようにしたいのです。

そこで、私は多くのリポジトリがあるディレクトリを持っています。

  1. どのようにしてそれらすべてを取得することができますか?
  2. コミットされていない変更があるかどうかを確認するにはどうしたらよいですか?
  3. マージする変更があるかどうかを確認するにはどうしたらよいですか。

そして、これらを1つのコマンドで行えると良いですね。

実際にやることに気づくには、出力が静かである必要があります。

どのように解決するのですか?

これを行うためのスクリプトを書くのは非常に簡単なようです。基本的には、リポジトリを繰り返し処理し、git ls-files、git diff、git log のようなコマンドを使用する必要があります。