首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Trac诉Redmine

Trac诉Redmine
EN

Stack Overflow用户
提问于 2011-05-04 09:53:00
回答 7查看 48.1K关注 0票数 54

我从事研究工作,我的生物信息学工作组需要一个项目管理软件来跟踪多个项目(Linux环境)。最初,我们计划使用TRAC,但后来我意识到REDMINE。此外,我在2008年和2009年的一些早期文章中看到,许多项目已经转向Redmine。现在,我无法找到任何最新的或可靠的比较,这两个系统,因此无法支付哪一个是更好的(也许两者都是同样好)。

我的问题:

你们中有谁在这两个系统中都有最近的经验,并能指出红矿山或Trac (甚至两者兼而有之)的一些(大的)优势/优势吗?

的要求是:

  • svn和/或dcv (Git)支持
  • 文件管理
  • 票务
  • 虫跟踪
  • wiki /内部博客(即知识管理)
  • 多项目支持
  • 安装应该尽可能容易。
  • 在启动和运行一个可用的项目管理软件之前,不应该安装数百个插件(基本安装应该具有大多数特性)

非常感谢您的时间!干杯

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-05-04 12:41:01

我用红敏和..。(我喜欢;)

  • svn和git运行良好,实现了更多的repos (Darcs、Mercurial、Cvs、Bazaar、Filesystem?),但还没有尝试使用它们。
  • 关于安装--在我的例子中,我的主机上有自动安装程序,所以我什么也不能说,您应该能够找到许多教程
  • 票务/ bug跟踪--我认为,对于RM和Trac来说,这都是主要的功能,所以写的太多了;)您可以配置角色,用项目链接用户或组,为每个您可以指定自己的问题(票证)类型指定角色。错误,新想法,发布优先级你有甘特图(你可以指定每一期的截止日期),你可以链接到你的项目版本的每一张票.这里有很多很多特性
  • 多项目支持-您可以有多个项目链接到一个(我的意思是相同的)或更多的repos
  • 文档管理/ wiki /内部博客-没有使用这个特性,但是是的,RM有一些用于文档管理和wiki模块的功能。
  • 100的插件..。我没有配置选项,但是仍然有太多的配置选项:P
票数 32
EN

Stack Overflow用户

发布于 2011-08-10 09:59:17

,我会喜欢Trac的。,我已经用了很长时间了,已经7年了。我也在雷德明工作了三年。我在生产中使用的最新版本是:trac1.0.1和Redmin2.2.3。但是红敏对Trac有一些严重的缺点:

  1. 安装并不容易:
代码语言:javascript
复制
1. You cannot use Debian/Ubuntu package system for production use
代码语言:javascript
复制
    - As configuration is not separated from application code, whenever you get package updates, they will overwrite your changes.
    - Debian had 5 security holes at the beginning of 2013 (January), where [some](http://www.debian.org/security/2013/dsa-2604) still unfixed in unstable and testing. Of course fixes in Debian stable is done, the package versions are so outdated in stable, that newer versions of Redmine will not work.
    - Redmine's dependencies are fixed, so new library versions might not work. This is the reason that you must configure your apt-get or aptitude not to upgrade certain dependencies.

代码语言:javascript
复制
1. I advise you to install via `gem` and `bundler`. However, this was as easy as described on the homepage. But what I hate most about those software package management systems beside the systems package-management is, that you have to care for updates and all other stuff separately. Some people suggest [RVM](https://rvm.io/) providing virtual ruby environments, where you can have multiple Rails versions installed next to each other, which is not possible with apt-get. I don't feel good with this but at least it works.

  1. Administration并不容易,考虑到备份:在Trac中,这是一个一行,在红矿山,您必须备份:配置、附加文件和数据库内容。此外,经常有人说Redmine支持多个项目,因此设置一个新项目更容易,并且配置不会重复。参见下面,有一个关于多个项目支持的额外段落。最后但同样重要的是,每当我管理Trac项目时,我都喜欢编辑纯文本配置文件。在Trac中,只有一个,您需要查看这样的文件:trac.ini
  2. Configuration坏了:例如,考虑在红矿山中创建自定义路由,这将显示start wiki页面,而不是将项目概述作为第一页。您将被推荐编辑Redmine的资料来源!这是非常危险的,因为下一次更新将覆盖您的配置。所以这样的配置并不是真正的目的。但是一个好的工具应该将配置与应用程序源代码分开。
  3. Wiki特性缺少:由于与XSS漏洞相关的未修复错误,一些重要的wiki功能缺失。(例如见纺织wiki标记)。因此,最终您将无法在wiki页面中放置注释,呈现自定义大小的图像,.
  4. 丢失的垃圾邮件保护:是的,有一个过时的reCaptach插件,但它不再工作了。特别是叉子也保护了问题页。与有SpamFilter插件、有奇幻性质的Trac相比,这是不可能的。没有人想手动删除垃圾邮件。

随着时间的推移,人们提出了许多关键点,让人们说,红矿山更好。我对此表示怀疑:

  1. 多项目支持:当然,Trac提供了多个项目,每个项目都有自己的配置!,这非常有用:考虑让一个项目关闭源代码和一个开源。对于封闭源代码,您可能会隐藏存储库,但对于开放源码项目则不然。这对红敏来说是不可能的。此外,使用Trac,您可以单独备份项目,当然您可以将它们分开,以防您的50个项目中的一个变得流行,因此它需要一个自己的服务器!红敏不能这么做。最近,在一个Trac实例中出现了一个支持多个用户项目的新插件,请看http://trac.edgewall.org/wiki/PluginList#MultipleProjects 除此之外,还有一个使用Trac构建此特性的项目:血犬
  2. 版本控制系统:我认为安装插件并不难,几乎每个VCS都有一个用于Trac: Git、Perforce、Mercurial、Darcs、单调、Subversion、Bazaar的插件。此外,我倾向于一个小的核心框架插件,而不是一个大框架,集成支持的Git,Mercurial等.这样的架构不是模块化的。因此,将VCS支持引入插件就是实现这一目标的方法。而不是把所有的东西都整合到框架中。
  3. 插件:我认为Trac和Trac-Hacks比红矿山有更多的插件,所以DO2、Jenkins、Latex、BibTex等的集成是没有问题的!
  4. 定时和估计:在Trac中也有插件!总之,我不理解最近的抨击Trac,它也是用流行的解释器语言(python)编写的,它具有几乎相同的功能。

Redmine的安装过程并不容易,但是Trac安装现在也变得更加复杂,因此手动创建数据库等不再是一个缺点。

最后但并非最不重要的是,这两个项目使用一个插件系统。这些插件的用户经常遇到的问题是,它们可能是孤立的,不支持当前的框架。这在我身上发生了十多次,但有时也发生在特拉克身上。但是我的主观印象是,关键的插件从来没有受到这种问题的影响,而Trac的情况就少了一点。

最后但同样重要的是,我将试用Phabricator,因为它提供了用于代码评审的内置工作流。

票数 73
EN

Stack Overflow用户

发布于 2012-08-09 09:50:54

在BitNami,我们为特拉克雷德明提供免费安装程序和VM。Redmine无疑更受欢迎,但Trac正变得越来越受欢迎,特别是1.0版本即将到来。由于您提到了Git或DVCS支持,您也可能对基特立德Gitlab感兴趣。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5881578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档