2009-11-27 87 views
4

好的,所以我最近才开始认真学习如何编程,并且我开始使用Mercurial来管理我的项目。我选择了Mercurial而不是SVN,因为它有能力在没有连接到互联网的情况下提交更改到repo(这些日子我发现自己在没有互联网接入的地区)。我正在寻找一款软件(最好是免费的,因为我的预算非常紧张:-P),这将允许我管理每个项目的缺陷数据库和TODO列表,而无需连接互联网。有没有什么能让我做到这一点(也许更多)?我更喜欢与Mercurial一起工作的东西,因为在这一点上切换源控制系统会很痛苦。软件项目管理系统

回答

1

好吧,所以已经过了几天,我还没有找到任何适合我需要的东西。化石听起来不错,但我怀念TortoiseHg提供的Windows外壳扩展(我不喜欢在命令行上工作),dotProject是一个托管解决方案,如果我想在本地运行它,我必须设置WAMP。 BugsEverywhere回购似乎已经停止(我不能用bzr从它那里得到任何东西),而且Artemis很好,但是我更容易使用具有GUI的东西。我发现了FogBugz,它为我迈出了一个正确的方向,但它不是免费的(我现在正在使用他们的40天在线试用版,我可能最终会用Python编写一个,使用Django,因为我有一些经验,我知道我不应该重新发明轮子,但在这种情况下,轮子可用只是不适合...

2

Dot Project,目前为止在我看来是最好的。

http://www.dotproject.net/

+0

你有没有机会看看web2project呢?我们在2年前从dotProject中分离出来并取得了一些重大进展:) – CaseySoftware 2010-01-03 18:37:24

1

您可能会感兴趣的DVCS称为Fossil它有一个内置的bug跟踪和维基。我从来没有使用它,但它看起来可能会满足您的需求。

+0

你能否将Mercurial回购转换为化石回购? – cornjuliox 2009-11-27 10:21:18

+0

也许。我有一个快速的看,我发现的唯一的东西是,这不是很有用:http://www.fossil-scm.org/index.html/wiki?name=Tutorial – 2009-11-27 11:01:59

0

ticgit,一个基于git的分布式票务系统,包括一个命令行客户端和web查看器。它与git一起工作。但如果你确实需要分布式源代码和错误跟踪 而且你喜欢这个应用程序,切换VC的成本可能是可以接受的。