Получить количество изменений каждого файла по нужному пути

Рейтинг: 0Ответов: 1Опубликовано: 25.04.2023

К решению привязан git. Как можно получить количество изменений каждого конкретного файла в конкретном проекте с помощью C# и посчитать их сумму?

Задача для чего это всё делается: выводить пользователю версию программы. У меня возникла следующая идея: посчитать кол-во изменений файлов в решении в 2 проектах (.exe и .dll для него), которые являются связанными и используются при публикации и вывести пользователю это информацию

Ответы

▲ -1
  1. с помощью FOR перечисляем файлы в каталоге .\source
  2. запрашиваем у гит коммиты по файлу, выводя каждый с новой строки
  3. с помощью wc подсчитывае количество строк

CMD:

FOR /R .\Source %%F IN (*.cs) DO echo %%~nxF&&git log --oneline .\Source\%%~nxF |wc -l