Time Tracking + Git: измерение усилия на коммит - PullRequest
6 голосов
/ 09 марта 2011

Я хочу измерить, сколько времени я трачу на каждый коммит, и мне нужна простая система учета времени, которая будет использовать Git VCS. В основном это сводится к двум функциям:

  1. журнал, что я начал работать над новой частью функциональности timegit start
  2. просмотр отчета за определенный период timegit log, который покажет сообщение о коммите и время, потраченное

время окончания его извлечения из журнала git

Так вы знаете такую ​​программу?

Ответы [ 4 ]

3 голосов
/ 09 марта 2011

Это может не охватывать все ваши требования, но проект GitStats (для запуска на платформе Unix) может дать интересные данные.

Например,, вот "активность" в самом git-репо :
Он ориентирован на число (коммитов, строк, тегов, ...), но вы могли быизмените его, добавив столбец о задержке между двумя коммитами.

2 голосов
/ 28 июля 2014

Я сделал GIT-часов , который оценивает усилия, потраченные на хранилище GIT в часах.Это не точно, но дает приблизительную оценку размера проекта.

1 голос
/ 10 октября 2015

Попробуйте:

https://github.com/BimbaLaszlo/timmec

На данный момент он просто выводит итоговое время, но я сделаю его лучше (например, запуск / остановка, теги запланированы).

1 голос
/ 09 марта 2011

Похоже, что-то существует .Не проверено, но, кажется, это то, что вам нужно.

Также Redmine отслеживает время и фиксирует, но, похоже, не обеспечивает связь между ними.Однако это может быть хороший проект, и он не должен быть слишком сложным, поскольку у него хорошая архитектура плагинов.

То же самое для Trac, на этой странице перечислены интересные вещи, но все они связанына билеты , а не коммиты.Так что вам придется связывать каждый коммит с тикетом, что является хорошей идеей, но может быть болезненным в долгосрочной перспективе ...

...