1つのサブディレクトリに6,000個の追跡されていないファイルがあり、不要なファイルを除外するために.gitignoreファイルを作成しています。'git status'を実行して、gitignoreフィルターをテストしています。
ただし、別のサブディレクトリに追跡されていない他のファイルが多数あるため、「git status」にはそれらもすべて表示され、.gitignoreルールが何を行っているかを確認するのが非常に困難になります。
ファイルが追跡されていれば、「gitstatus」を実行できます。また、git-statusの出力を現在のディレクトリ内のファイルのみに制限しますが、現在のディレクトリとそのすべての内容が追跡されないため、「gitstatus」になります。「エラー:pathspec。はgitに認識されているどのファイルとも一致しませんでした。」を返します。
私はこれにgit-1.6.6.1を使用していますが、興味深いことに、私のテストでは、git-1.7.1(別のシステム上)では、追跡されていないディレクトリで実際にgit-statusを実行できることが示されています。残念ながら、このシステムではgitをアップグレードできません。-1.6.6.1の既知の回避策はありますか?