我最近完成了一个项目,其中包括我在一个坐着工作的可变时间。
例如,我可能从早上8点开始,一直到下午2:30。
我一开始就承诺,然后在离开之前就承诺。
我想知道我在这个项目上工作了多少小时。
我本来计划查看提交的内容并手动解决这个问题,但是git web界面只是给出了一个模糊的时间戳,比如“2个月前编写的”。
有人知道任何第三方应用程序通过Git计算小时数吗?
或者希望能提供一些关于下一步要尝试什么的建议?
谢谢!

最佳答案

我已经创建了git-hours工具来估算您所描述的git存储库所花费的时间。
计算小时数的算法非常简单和愚蠢。查看文档了解其工作原理:https://github.com/kimmobrunfeldt/git-hours#how-it-works
例如,估计在引导上花费的时间:

➜  bootstrap git:(master) git hours
{

  ...

  "total": {
    "hours": 9959,
    "commits": 11470
  }
}

请注意,该信息不够准确,无法用于计费。它粗略地说明了这个项目的规模。

08-27 17:05
查看更多