Вы можете начать с тестирования скрипта slc perl , который считает измененные строки:
Так что если я хочу посчитать измененные строки кода между тем, что на мой взгляди что было на этикетке REL1.0.0, я сделал бы следующее:
$ sclc -fromver REL1.0.0 *.[ch]
И если бы я хотел посчитать измененные строки кода между файлами в моем / main / rel1Ветвь / mychanges и базовая метка REL1.0.0, от которой они ответвляются, я бы использовал:
$ sclc -fromver REL1.0.0 -tover .../mychanges/LATEST *.[ch]
Если бы я хотел увидеть разницу в строках кода для файлов наразные метки я бы сделал что-то вроде:
$ sclc -fromver REL1.0.0 -tover REL2.0.0 *.[ch]
Хотя «родного» решения не существует, и эта тема обобщает ситуацию .