有没有办法在推送之前在一个文件中收集代码中的所有TODO

时间:2013-06-07 09:43:18

标签: git github todo

我希望将所有TODO存储在github上的代码中,但我也希望将它收集在一个文件中,以便我可以在一个地方向同事展示它们。也许有人已经解决了这个问题?有git hooks吗?

2 个答案:

答案 0 :(得分:1)

好吧,如果你的TODO有一些特定的模式,你可以简单地grep

grep -R TODO . > todo.txt

下一步是确定何时更新此文件。如果您希望在推送之前实现此目的,那么您需要至少git 1.8.2,因为此版本中pre-push挂钩was added

答案 1 :(得分:1)

或者您可以使用Todofy(https://todofy.org),它会在集成后列出存储库中的所有待办事项,并继续跟踪其状态,直到完成(从代码中删除)。它提供了更多功能,如添加截止日期,提醒,指派某人或将某人带到讨论,标签等。

使用美化器的示例注释(C ++样式注释)

// TODO: something has to be done quickly @deadline: 1 week
// @assign: mebjas @priority: high

它还有一个内置选项,可以在Github中自动创建问题。