Gitリポジトリのコミット数を取得したいのですが、SVNリビジョン番号と少し似ています。
目標は、それを一意の増分ビルド番号として使用することです。
私は現在、Unix / Cygwin / msysGitでそのようにしています:
git log --pretty=format:'' | wc -l
しかし、それは少しハックのように感じます。
それを行うより良い方法はありますか?実際にwc
Git が必要ない場合や、Gitも必要ない場合は、それでかっこいいので、裸のWindowsでも機能します。ファイルまたはディレクトリ構造を読み取るだけ...
git rev-list HEAD --count
git rev-list