指定されたディレクトリの下にあるどのサブフォルダがgitプロジェクトであるかを判断する方法があるかどうかを知りたいと思います。その後、これらのgitプロジェクトのどれを 'git fetch'などで更新する必要があるのかを確認します。gitディレクトリの更新を再帰的にチェックする
例えば、自分のホームフォルダにdevelopmentというフォルダがあります。このフォルダには、約10%のgitを使ってさまざまなプロジェクトが保存されています。プロジェクトの更新を個別にチェックするのではなく、開発ディレクトリ内のすべてのgitフォルダの更新を確認するコマンドを実行できるようにしたいと考えています。
競合していないプロジェクトを更新することもできればいいです。
xargsコマンドで-n引き数を説明できますか?私はマニュアルページを見ましたが、私はまだそれが実行する機能については不明です。 –
@MrAxilus xargsは通常、指定されたコマンド(この場合はdirname)に対するコマンドラインパラメータとしてすべての出力を使用します。 -nは入力された1ワードのピースをすべて分割し、ピースごとにdirnameを呼び出します。 –
@AlexandrPriymak、そうです。 findの-exec引数を使うほうが良いのではないでしょうか? –