1

私は現在、複数のプロジェクトに取り組んでいます。(~30) 中には数ヶ月間アイドル状態になるものもあります。どんなに整理しようとしても、さまざまな深さレベルの git リポジトリを含む複数のサブディレクトリが常に作成されます。

すべての作業ディレクトリを再確認して、誤ってコミットされていない変更や追跡されていないフォルダーを残していないことを確認したいと思います。

それを行うツールはありますか?

  • git repo のサブディレクトリをスキャンします。
  • 追跡されていないファイルを一覧表示する
  • コミットされていない編集を一覧表示する
  • git リポジトリのないディレクトリを一覧表示します。(ファイルが含まれている場合)
4

1 に答える 1

2

必要な機能を正確に実行できるツールはありませんが、いくつかのコマンド ライン ユーティリティを組み合わせて必要な機能を実現できます。

ディレクトリを持つすべてのサブディレクトリを検索します.git

find . -name `.git` | xargs dirname

それぞれで実行git statusします

for d in `find . -name .git | xargs dirname `; do pushd $d; git status; popd; done;
于 2014-04-27T01:54:54.270 に答える