Bio*_*303 53 project-management trac redmine
我正在从事研究工作,我的生物信息学工作组需要一个项目管理软件来跟踪多个项目(Linux环境).最初,我们计划使用TRAC,但后来我意识到了REDMINE.此外,我在2008年和2009年的一些早期帖子中读到许多项目已转向Redmine.现在,我找不到两个系统之间的任何最新或可靠的比较,因此无法确定哪一个更好(也许两者都同样好).
我的问题:
你是否有人在这些系统中的一个甚至两个系统中都有最近的经验,并且可以指出Redmine或Trac(甚至两者)的某些(大)优势/劣势?
要求是:
非常感谢你的时间!干杯
mat*_*ath 72
我赞成Trac.到目前为止,我已经使用Trac很长时间了7年.我和Redmine一起工作了3年.我在制作中使用的最新版本是:Trac 1.0.1和Redmine 2.2.3.但Redmine比Trac有一些严重的缺点:
安装并不容易:
您不能使用Debian/Ubuntu软件包系统进行生产使用
我建议你安装通过gem
和bundler
.但是,这很容易在主页上描述.但是,除了系统包管理之外,我最讨厌的软件包管理系统是,您必须分别关注更新和所有其他内容.有些人建议RVM提供虚拟ruby环境,你可以在其中安装多个Rails版本,这是apt-get无法实现的.我觉得这不好,但至少它有效.
考虑进行备份,管理并不容易:在Trac中这是一个单行程序,在Redmine中,您必须单独备份:配置,附加文件和数据库内容.此外,通常会说Redmine支持多个项目,因此更容易设置新项目和配置不会重复.请参阅下文,有多个项目支持的额外段落.最后但并非最不重要的是,每当我管理Trac项目时,我都喜欢编辑PLAIN-TEXT配置文件.在Trac中,只需要查看一个这样的文件:trac.ini
.
配置被破坏:例如,考虑在Redmine中创建自定义路由,它显示起始维基页面而不是项目概述作为第一页.建议您编辑Redmine的来源!这非常危险,因为下次更新将覆盖您的配置.所以这种配置并不是真的有意.但是一个好的工具应该将配置与应用程序源代码分开.
Wiki功能缺失:由于与XSS漏洞相关的未修复错误,缺少一些重要的Wiki功能.(例如,参见纺织品维基标记).因此,您最终无法在Wiki页面中放置注释,以自定义大小呈现图像,...
缺少垃圾邮件防护:是的,有一个过时的reCaptach插件,但它不再起作用了.特别是fork也保护了问题页面.与具有SpamFilter插件的Trac相比,它具有出色的属性,这是一个禁忌.没有人想手动删除垃圾邮件.
随着时间的推移,许多关键点已经让人们说,Redmine更好.我怀疑那些:
多项目支持:当然Trac提供了多个项目,每个项目都有自己的配置!这非常有用:考虑使一个项目成为闭源和一个开源.对于封闭源,您可能会隐藏存储库,但不会隐藏开源项目.Redmine无法做到这一点.此外,使用Trac,您可以单独备份项目,当然,如果您的50个项目中的一个变得流行,您可以将它们分开,因此它需要一个自己的服务器!Redmine不能这样做.最近,一个新的插件出现在一个Trac实例中支持多个用户项目,请查看http://trac.edgewall.org/wiki/PluginList#MultipleProjects
除此之外,有一个项目使用Trac来构建此功能:Bloodhound
版本控制系统:我认为安装插件并不难,几乎每个VCS都有一个Trac插件:Git,Perforce,Mercurial,Darcs,Monotone,Subversion,Bazaar.此外,我赞成一个小型核心框架,其中包含一个大型框架上的插件,并集成了对Git,Mercurial等的支持......这样的架构不是模块化的.因此,为插件提供VCS支持就是这样做的.不要将所有内容集成到框架中.
插件:我认为Trac和Trac-Hacks的插件比Redmine多得多,所以Doxygen,Jenkins,Latex,BibTex等的集成是没有问题的!
时间和估计:Trac中也有插件!总而言之,我不理解最近的Trac-bashing,它也是用时髦的解释器语言(python)编写的,它具有几乎相同的功能.
Redmine的安装过程并不容易,但是现在Trac安装也变得更加复杂,因此手动创建数据库等不再是一个缺点.
最后但并非最不重要的是,两个项目都使用插件系统.这种插件的用户经常遇到的问题是,它们可能是孤立的,不支持当前的框架.对于Redmine来说,这种情况发生在我身上十多次,但有时对于Trac来说也是如此.但我非常主观的印象是,关键的插件从未受到这种问题的影响,并且Trac发生的情况要少一些.
最后但最不重要的是,我将试用Phabricator,因为它提供内置的代码审查工作流程.
Sou*_*ver 32
我用Redmine和...我喜欢它;)