我正在尝试使用 taskwarrior 来跟踪计费时间。
为此,我正在尝试生成一份报告,显示每项任务所花费的时间。标准的完成报告给出了创建和完成的日期,但没有给出时间,所以我看不到在任务上花费了多少小时。
$ task completed project:test
ID UUID Created Completed Age Project Description
- fed3daca 2019-09-29 2019-09-29 10min test test1
- 31a8f13e 2019-09-29 2019-09-29 1min test test2
2 tasks
Run Code Online (Sandbox Code Playgroud)
这是 taskwarrior 可以做的事情吗?谢谢
我不认为任务战士可以自己创建这些报告,但你可以使用timewarrior来做到这一点。
\n设置 timewarrior 后,将跟踪每个任务花费的时间。\n示例:
\n\xe2\x9e\x9c ~ task add reply on stack overflow \nCreated task 341.\n\xe2\x9e\x9c ~ task start 341\nStarting task 81b73133 \'reply on stack overflow\'.\nStarted 1 task.\nTracking "reply on stack overflow"\n Started 2020-04-10T12:07:58\n Current 59\n Total 0:00:01\n\xe2\x9e\x9c ~ task 341 done \nCompleted task 81b73133 \'reply on stack overflow\'.\nCompleted 1 task.\nRecorded "reply on stack overflow"\n Started 2020-04-10T12:07:58\n Ended 09:12\n Total 0:01:14\nRun Code Online (Sandbox Code Playgroud)\n默认情况下,您将看到您在该任务上花费了多少时间。如果您多次启动和停止任务,或者想查看您在某个项目或具有特定标签的任务上花费的时间,您可以直接查询 timewarrior:
\n\xe2\x9e\x9c ~ timew summary \'reply on stack overflow\'\n\nWk Date Day Tags Start End Time Total\nW15 2020-04-10 Fri reply on stack overflow 12:07:58 12:09:12 0:01:14 0:01:14\n \n 0:01:14\nRun Code Online (Sandbox Code Playgroud)\n这会显示您今天在该任务上花费的时间。如果您想查看任务/项目/标签上花费的总时间,您还可以指定时间间隔。\n示例:
\n\xe2\x9e\x9c ~ timew summary 2020-01-01 - tomorrow \'reply on stack overflow\'\n\nWk Date Day Tags Start End Time Total\nW15 2020-04-10 Fri reply on stack overflow 12:07:58 12:09:12 0:01:14 0:01:14\n \n 0:01:14\nRun Code Online (Sandbox Code Playgroud)\n查看您在项目上花费了多少时间test您可以运行:
timew summary 2018-01-01 - tomorrow test\nRun Code Online (Sandbox Code Playgroud)\n这还包括名为“test”的任务和带有标签的任务test。