解決辦法是使用Cloc
調用CLOC計數源文件,目錄或檔案。
這裏是從GitHub
prompt> cloc gcc-5.2.0/gcc/c
16 text files.
15 unique files.
3 files ignored.
https://github.com/AlDanial/cloc v 1.65 T=0.23 s (57.1 files/s, 188914.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 10 4680 6621 30812
C/C++ Header 3 99 286 496
-------------------------------------------------------------------------------
SUM: 13 4779 6907 31308
-------------------------------------------------------------------------------
的例子你可以做它的git的目錄,看看每種語言的文件的數量。當然,你需要能夠列出每次提交的文件。
這需要使用可能日誌好劇本看到的變化,找到文件
git log --name-status -10 path/to/dir
source
如果你用計數線,而不是文件確定,然後看看[ Git Locust](https://github.com/Munkei/git-locust)(聲明:我是Git Locust的創建者)。 – Biffen
@Biffen你是什麼意思__ounting lines_ – AxelH
@AxelH計數線的代碼,如[cloc](https://github.com/AlDanial/cloc)(確實可以說是一個更準確的測量)。 – Biffen