对于doxygen FILE_VERSION_FILTER,git将使用什么命令?输出最好是在repo中修改文件的次数. 最佳答案
I was looking more for a git command that accepts a file name and outputs how many times that file has been included in a commit.
对于文件,您可以使用“List all commits for a specific file”中的一个git log命令:
git log --follow --name-only --format='%H' -- afile | wc
“How to get the git commit count?”中的另一个选项(git rev-list HEAD –count)将适用于所有repo,而不是单个文件.
它于commit f69c501, Git 1.7.2-rc1, Jun 2010推出.
结合-afile,它也可以工作.请注意,该选项仅在commit 75d2e5a, Git 2.4.7中正式记录.
原始答案,对于所有回购:
在Git中,通常的命令是git-describe
.
或者:
git describe --long --all --abbrev=7
或者(如果你已经放了至少一个标签)
git describe --long --tags --abbrev=7