我想测量每次提交花费的时间,我想要一个使用Git VCS的简单时间会计系统。基本上这归结为两个功能:
timegit start
timegit log
的报告,该报告将显示提交消息和花费的时间它将从git log
中提取的结束时间所以你知道这样的节目吗?
答案 0 :(得分:3)
这可能无法涵盖您的所有要求,但项目 GitStats (将在Unix平台上运行)可以生成有趣的数据。
例如,这是"activity" on the git repo itself:
它面向数字(提交,行,标签等),但您可以修改它以添加有关两次提交之间延迟的列。
答案 1 :(得分:2)
我做了git-hours,估算了几小时内在git存储库上花费的精力。这不精确,但粗略估计了项目的规模。
答案 2 :(得分:1)
看起来像something exists。未经测试但似乎是你想要的。
同样Redmine跟踪时间和提交,但似乎没有提供两者之间的链接。然而,它可能是一个很好的项目,并且不会太难,因为它有一个很好的插件架构。
同样的事情,Trac,this page列出了有趣的东西,但都与门票有关,而不是提交。所以你必须将每个提交链接到一张票,这是一个好主意,但从长远来看可能会很痛苦......
答案 3 :(得分:1)
答案 4 :(得分:0)
该库根据提交的历史记录来粗略估计实现所需的时间。