我一直在寻找错误跟踪解决方案。搜索了网络,其他网站,以及这里的其他回复/问题,
我有一个项目,它将有多个子项目。每个子项目都需要有自己的bug跟踪空间。ie、projectA、projectB和projectC将由不同的人处理,并将生成需要由开发人员解决/跟踪的不同问题/错误。
快速浏览一下免费工具(bugzilla/mantis/etc)我不确定是否有一种快速/简单的方法来创建满足我需求的解决方案。
我正在考虑大约200-300个子项目,每个子项目都有1-2个开发人员。
不能去收费,因为这是一个小/没有资金的操作,该项目将有超过从收费的应用程序的免费操作指定的开发人员/子项目的数量。
感谢您的意见和建议。
谢谢
发布于 2010-10-15 16:11:00
我们在工作中确实遇到了这种情况,在评估了所有选项后,决定使用Redmine。Redmine有多个项目的概念,每个项目都有自己的bug和功能跟踪器,wiki空间,版本控制集成,文档存储,新闻馈送等。这些项目也可以分层嵌套,这是一个非常好的功能。您还可以设置项目路线图并将功能链接到特定版本。
您可以设置自定义角色,开发人员可以对他们所属的每个项目拥有不同的项目管理权限。
我最喜欢的特性是源代码管理集成。能够将bug链接到单独的SVN提交是很棒的,单击查看差异真的很有帮助。
代码是使用Ruby on Rails实现的,有一个DB后端(我们使用MySQL)。它是我们的产品bug跟踪器,并且一直非常可靠。该项目本身使用Redmine作为它自己的bug tracking。它得到了很好的支持,是开源的,并且在我们使用它的两年中有了稳步的进步和改进。
如果你想在自己下载之前感受一下Redmine的功能,你可以看一看interactive demo site。
发布于 2010-10-15 16:13:39
Bugzilla有一种“严格隔离”模式,这使得它对组安全感到厌烦。每个子项目可以有自己的组,这对那些开发人员来说是不同的。
或者,您可以对多个数据库使用相同的安装:
http://www.bugzilla.org/docs/3.6/en/html/multiple-bz-dbs.html
Redmine (或类似的)可能是你想要的更好的选择,但这就是你在Bugzilla中如何做到的。
https://stackoverflow.com/questions/3943840
复制相似问题