这可能是一个愚蠢的问题,但如果我是一个孤独的开发人员并且只打算在我的开发笔记本电脑上工作,那么使用错误跟踪软件有多重要?我目前正在争论使用 Subversion 还是 SourceGear Vault 作为我选择的 VCS,SourceGear 有一个集成的错误跟踪器(Fortress),而 Subversion 世界倾向于使用像 Trac 这样的东西。
现在,我打算将我的笔记本电脑用于家庭和工作项目(我自己订阅了 MSDN,并且看到工作太便宜而无法给我买任何东西,我将在我的笔记本电脑上编写他们的软件以使用它;我们在我的合同中明确规定,我拥有我编写的所有代码,就好像我是一名顾问一样,尽管我是一名 FTE),并且在工作中我将设置 Subversion,因为它是免费的并且没有预算(所以我想这意味着我也应该在家里使用 SVN)。软件完成后,错误跟踪器可能有助于在工作中跟踪事物,但是对于个人用途呢?
请记住,我的笔记本电脑仅用于开发,所以我担心如果我把 SVN 放在上面(毕竟要把那个 repo 与工作分开)然后是 Trac 或其他东西,我会转向它变成一个迷你服务器,还是这是一件好事?而且我什至还没有研究过 CI 解决方案,但老实说,如果您只使用一台机器,我看不出 CI 的意义。这可能会在未来发生变化,但目前我所有的工作都将在这台笔记本电脑上完成。
有什么建议么?