5

各コミットに費やす時間を測定したいのですが、Git VCS を使用する単純な時間会計システムが必要です。基本的に、これは 2 つの機能に帰着します。

  1. 機能の新しい部分に取り組み始めたことを記録しますtimegit start
  2. 特定の期間timegit logのレポートを表示します。これには、コミット メッセージと費やされた時間が表示されます

git log から抽出する終了時刻

それで、あなたはそのようなプログラムを知っていますか?

4

5 に答える 5

3

これですべての要件がカバーされるわけではありませんが、プロジェクトGitStats (Unix プラットフォームで実行される) は興味深いデータを生成できます。

たとえば、ここに git リポジトリ自体の「アクティビティ」があります
これは(コミット、行、タグなどの)数に基づいていますが、2 つのコミット間の遅延に関する列を追加するように変更できます。

于 2011-03-09T13:31:10.903 に答える
2

私はgit-hoursを作成しました。これは、git リポジトリに費やされる労力を時間単位で見積もるものです。正確ではありませんが、プロジェクトのサイズの概算を示します。

于 2014-07-27T22:55:50.723 に答える
1

何かが存在するようです。テストされていませんが、あなたが望むもののようです。

また、 Redmineは時間とコミットの両方を追跡しますが、両方の間のリンクを提供していないようです。ただし、優れたプラグイン アーキテクチャを備えているため、これは素晴らしいプロジェクトになる可能性があり、それほど難しくはありません。

Trac についても同様です。このページには興味深いものがリストされていますが、すべてコミットではなくチケットに関連しています。したがって、各コミットをチケットにリンクする必要があります。これは良いアイデアですが、長期的には苦痛になる可能性があります...

于 2011-03-09T15:14:04.417 に答える