集成错误跟踪,维基和版本控制的最佳解决方案

Jad*_*ias 6 version-control wiki project-management bug-tracking

我喜欢Google Project Hosting网络应用.它包括一个界面中的错误跟踪,wiki和SCM.(例如:WMD编辑器)

此解决方案是封闭源而非出售.在搜索类似的解决方案时,我发现Trac具有更粗糙的界面.

你能列出类似的解决方案?

有人问了同样的问题,但指定Git作为SCM.

Jör*_*tag 13

[编辑]自从我写了这个答案以来,一个令人兴奋的新的全集成分布式项目管理软件已经达到1.0:SourceGear的Veracity.


Fossil-SCM是一个很好的分布式SCM,其中"SCM"具有"软件配置管理" 的原始含义,而不是"源代码管理"的新稀释含义.

这意味着Fossil将分布式版本控制,分布式错误跟踪和分布式wiki集成到一个存储库中.不是一个UI,比如说,Trac而是一个单独的存储库.

因此,如果您克隆一个Fossil存储库,您不仅可以获得最新版本的源代码及其所有历史记录,就像您使用Git,Mercurial,Bazaar,Monotone,Darcs或任何其他版本控制系统一样,您可以获得当前的bug数据库及其所有历史记录和当前wiki及其所有历史记录.

化石由D. Richard Hipp撰写,他不仅是SQLite的作者,也是CVSTrac(Trac的前身).所以,你知道它必须是好的.

如果你想看到一个Fossil的实例,只需按照我发布的链接:Fossil托管在Fossil本身,而Fossil主页实际上只是Fossil仓库本身.

顺便说一句:即使你最终没有使用Fossil,也只是花些时间学习它的概念.这是一个相当精彩的设计,你可能会学习一些你可以应用的东西,即使你使用的是Trac,Git,Instiki等等.


ech*_*ing 8

你可能会看看redmine.org,我只是熟悉它,只在一个项目中使用它几个月,但是喜欢它到目前为止.


tze*_*nes 5

如果你愿意容忍封闭源FogBugz是相当不错的.http://www.fogcreek.com/FogBUGZ/

他们会让你最多2个人测试它,如果你决定喜欢它,你可以在他们的服务器上许可空间​​或购买在服务器上运行.

如果你只是一个开源的人,我建议多元化.获取几个不同的软件来完成您想要的不同的事情.通常情况下,像SVN这样的东西会有帖子提交脚本来将你的提交链接到你的wiki或bug跟踪等.

当捆绑东西时它很好,但是当你可以选择你想要的东西时更好.