4
あるリビジョンのGitリポジトリ内のファイル数を確認したい場合は、リビジョンを最初にチェックアウトする必要はありません。リビジョンのgitリポジトリ内のファイル数を取得
私はgit ls-files
がどこかで私を得るかもしれないと思っていましたが、Gitに改訂版を渡す方法はありません。
ありがとうございます!
あるリビジョンのGitリポジトリ内のファイル数を確認したい場合は、リビジョンを最初にチェックアウトする必要はありません。リビジョンのgitリポジトリ内のファイル数を取得
私はgit ls-files
がどこかで私を得るかもしれないと思っていましたが、Gitに改訂版を渡す方法はありません。
ありがとうございます!
ls-files
はインデックス上で動作します。これは本質的に現在のチェックアウトに関連付けられています。 git ls-tree -r --name-only <tree-ish>
のようにls-tree
を使用してください。行を数えたい場合は、--name-only
を使用すると、出力を制限することで処理速度が向上します。
これは単にファイルではなく 'treeish'のすべてのものをリストしませんか? –
@ Noufalツリーオブジェクトだけでなく、ブロブも一覧表示します。 –
私はこのコマンドを使いました: 'git ls-tree -r --name-only'、例は 'git ls-tree -r --name-only 2e6afb2ee0583fba72d76f49d8e04a10b734f7a7'です。私はそれが ''の意味であることを望んでいます。確かにうまくいくようです。ありがとうございました! –
cflewis