好的,所以我最近才开始认真学习如何编程,并且开始使用 Mercurial 来管理我的项目。我之所以选择 Mercurial 而不是 SVN,是因为它能够在未连接到 Internet 的情况下提交对 repo 的更改(这些天我发现自己处于无法访问 Internet 的区域)。我正在寻找一款软件(最好是免费的,因为我的预算非常紧张:-P),它可以让我在不需要互联网连接的情况下为我的每个项目管理一个错误数据库和 TODO 列表。有什么东西可以让我做到这一点(也许更多)?我更喜欢可以与 Mercurial 一起工作的东西,因为此时切换源代码控制系统会很痛苦。
7 回答
点项目,在我看来是迄今为止最好的。
http://bugseverywhere.org/be/show/HomePage:Bugs Everywhere 是一个“分布式错误跟踪器”,旨在补充分布式修订控制系统。支持 Arch、Bazaar、Darcs、GIT、Mercurial
您可能对名为Fossil的 DVCS 感兴趣,它具有内置的错误跟踪器和 wiki。我从未使用过它,但它看起来可能满足您的需求。
这是一个试图提供此功能的 Mercurial 扩展 - ArtemisExtension。
好的,所以已经几天了,我仍然没有找到适合我需要的任何东西。Fossil 听起来不错,但我想念 TortoiseHg 提供的 Windows shell 扩展(我不喜欢在命令行上工作),dotProject 是一个托管解决方案,如果我想在本地运行它,我必须设置 WAMP。BugsEverywhere 存储库似乎已关闭(我无法使用 bzr 从中得到任何东西),Artemis 很好,但对我来说更容易使用具有 GUI 的东西。我找到了 FogBugz,这对我来说是朝着正确方向迈出的一步,但它不是免费的(我现在正在使用他们的 40 天在线试用版。我可能最终会使用 Django 在 Python 中编写一个,因为我有一些经验。我知道我不应该重新发明轮子,但在这种情况下,可用的轮子不合适......
ticgit,一个基于 git 的分布式票务系统,包括命令行客户端和 Web 查看器。它与 git 一起工作。但是如果你真的需要分布式源代码和错误跟踪并且你喜欢这个应用程序,那么切换 vc 的成本可能是可以接受的。
CodeBeamer MR 看起来很有趣: http: //www.intland.com/products/cb-mr/overview.html 并承诺“永远”免费......