在git系统中存储/跟踪TODO

时间:2017-05-04 07:03:45

标签: git project-planning

我的项目根目录中有一个'plan'或'todo'文件(python,虽然这与这个特定问题并不相关)。该项目的范围非常小,我是唯一一个致力于它的程序员。

此文本文件只包含需要完成的任务列表。报告错误时,我会将其添加到列表中。功能请求也是如此。此列表的永久性功能包括“100%测试覆盖率”等。所有错误/请求都是通过与我直接联系(系统用户面对面,或者很少通过电子邮件)生成的。< / p>

这适用于天真的单一开发单主分支工作流程,但我正在尝试使用每个修补程序/功能一个分支(以及更大的东西的开发分支),我意识到这不是'似乎用一个'todo'文件很好地凝胶。主要是因为问题是,在添加新bug时,我应该修改哪个分支?

以下是我看到的选项: -

  1. 根本不跟踪'todo'文件。

  2. 仅在主分支中修改'todo'文件。

  3. 将'todo'文件修改为任何新分支(修补程序/功能)创建中的第一个操作。

  4. 1看起来并不理想,特别是如果我在多台机器上工作(哦,我忘记因为我最近经常在我的桌面上工作,这是一个很好的借口)。也可以在这种情况下将文件保存在Dropbox的某个位置。 2似乎很好,但如果我要在功能/开发分支中闲逛一段时间,那么增加无意义的变基量。 3冒险我忘记了一个分支存在而且在'todo'文件中没有任何提醒来慢慢记忆。

    这里有什么我想念的吗?

0 个答案:

没有答案