我最近完成了一个涉及我一次性工作变量的项目.
例如,我可能会在早上8点开始,直到下午2:30.我一开始就做出承诺,然后在我离开之前做出承诺.
我想估计我在这个项目上工作了多少小时.
我曾计划查看我的提交并手动解决这个问题,但git web界面只是给出了一个模糊的时间戳,例如"2个月前创作".
有没有人知道任何通过git计算小时数的第三方应用程序?
或者希望提供下一步尝试的指示?
谢谢!
我已经创建了git-hours工具来估计你所描述的git存储库上花费的时间.
计算小时的算法非常简单和愚蠢.请参阅文档以了解其工作原理:https://github.com/kimmobrunfeldt/git-hours#how-it-works
例如,估算Bootstrap的小时数:
? bootstrap git:(master) git hours
{
...
"total": {
"hours": 9959,
"commits": 11470
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,该信息不够准确,无法用于结算.它大致了解了项目的规模.