`
齐薄云天
  • 浏览: 19263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

开源的项目管理和Bug跟踪工具 Redmine

阅读更多

1、redmine介绍

Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。

 

同时 Redmine 又支持多项目管理。它是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并提供多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,以及降低开发成本,可能会发现Redmine是一个不错的选择。

 

由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征。

 

2、redmine 特征

  • 支持多项目
  • 灵活的基于角色的访问控制
  • 灵活的问题跟踪系统
  • 甘特图和日历
  • 新闻、文档和文件管理
  • feeds和邮件通知
  • 依附于项目的wiki
  • 项目论坛
  • 简单实时跟踪功能
  • 自定义字段的问题,时间项,项目和用户
  • SCM in集成 (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
  • 多个LDAP认证支持
  • 用户自注册支持
  • 多语言支持
  • 多数据库支持

3、redmine和Trac的比较,参考:

http://wiki.woodpecker.org.cn/moin/TracVsRedmine

分享到:
评论
40 楼 齐薄云天 2010-04-09  
bitname 我也不太熟悉, 我还是在别人的介绍下才直到bitname的, 然后我想看看bitname究竟简化到啥地步, 下来安装一下, 结果也报错, 安装失败. 后来就没研究那个了.

其实我一开始就是直接下载的源码包安装的.
我们部署的机器是Debian Linux/Apache/MySql.
39 楼 grandboy 2010-04-09  
我在windows上装了,用起来很不错。我又在ubuntu上,用webrick来运行没有任何问题,但就是太慢了。我想部署到apache上,但由于我对apache和ror不太熟,搞了两天也没有搞成。

我就想到bitname的那个native installer, 但下来之后,总是无法运行,说是找不到文件, 不知道是什么原因。我看了md5,和服务器上公布的一模一样。 谁知道怎么回事吗? 还没有其他简单的办法?
38 楼 齐薄云天 2010-04-06  
grandboy 写道
atian25 写道
用subtask插件吧.

Subtasks plugin  This is plugin for Redmine for adding subtasks functionality. 
http://github.com/hron/redmine_subtasks

不好意思,不会ROR。
## Installation
1. Copy the plugin directory into the vendor/plugins directory
2. Migrate plugin:
>
>    rake db:migrate_plugins
>
3. Start Redmine

按照安装说明,我没有在下载下来的包里找到plugin目录,是不是要运行什么命令生成plugin目录。我下的应该是源码。


其实说那个"plugin"目录就是指你下载的这个插件, 你只需将substasks目录复制到 vdndor/plugins下就OK了
37 楼 grandboy 2010-04-06  
atian25 写道
用subtask插件吧.

Subtasks plugin  This is plugin for Redmine for adding subtasks functionality. 
http://github.com/hron/redmine_subtasks

不好意思,不会ROR。
## Installation
1. Copy the plugin directory into the vendor/plugins directory
2. Migrate plugin:
>
>    rake db:migrate_plugins
>
3. Start Redmine

按照安装说明,我没有在下载下来的包里找到plugin目录,是不是要运行什么命令生成plugin目录。我下的应该是源码。
36 楼 齐薄云天 2010-04-06  
<div class="quote_title">grandboy 写道</div>
<div class="quote_div">
<div class="quote_title">atian25 写道</div>
<div class="quote_div">
<div class="quote_title">grandboy 写道</div>
<div class="quote_div">
<div class="quote_title">齐薄云天 写道</div>
<div class="quote_div">
<ol>
<li>关于Redmine Wiki怎样建立多篇文章, 以及Redmine的 Wiki语法, 你可以访问<br><a href="http://redmine.ossxp.com/redmine/wiki/redmine" target="_blank">http://redmine.ossxp.com/redmine/wiki/redmine</a>
</li>
<li>Redmine本来就支持问题分组, 从而有效管理问题. 操作步骤:<br>以管理员的身份登录Redmine, 选择一个项目, 点击"配置"--&gt;"问题类别"--&gt;"新建问题类别", 进入新建问题类别界面,<br>在这里就可以根据需要建立问题类别了.<br><strong>创建完问题类别之后, 在新建问题时就多了一个"类别"的下拉选择框</strong>
</li>
</ol>
<p> </p>
</div>
<p>多谢指点。 但关于类别的使用我还是没有搞明白,我已经建了一些类别,然后指定给相应的问题,但是我没有看到这个类别在什么地方使用,如果方便的话请传上一个图来看一下, 如:甘特图,或者在哪里能分类显示都可以。这个类别只能建一级吗?</p>
<p> </p>
<p>wiki的问题我搞清楚了。还不错。</p>
</div>
<p> </p>
<p>在问题列表的地方可以按类别分组查看.</p>
<p>wiki感觉还是没有<a class="smalltext" href="http://www.atlassian.com/software/confluence">Confluence</a><span class="smalltext">用的舒服</span>
</p>
</div>
<p>还不太爽,要是能在甘特图里显示就好了。这样就可以把一个任务进行分解了。</p>
</div>
<p>Oh, 我明白你的意图了.</p>
<p>你其实是想找一个分解问题的功能.</p>
<p>问题分组和子问题是有区别的:</p>
<ul>
<li>问题分组是建立问题类别, 这在Redmine主线就支持.</li>
<li>子问题是对现有问题进行分解, 创建该问题的子问题, 从而细化问题, 各个击破. 这个你可以试一下楼上那兄弟说的 Subissue插件<br>
</li>
</ul>
35 楼 atian25 2010-04-06  
用subtask插件吧.

Subtasks plugin  This is plugin for Redmine for adding subtasks functionality. 
http://github.com/hron/redmine_subtasks
34 楼 grandboy 2010-04-05  
<div class="quote_title">atian25 写道</div>
<div class="quote_div">
<div class="quote_title">grandboy 写道</div>
<div class="quote_div">
<div class="quote_title">齐薄云天 写道</div>
<div class="quote_div">
<ol>
<li>关于Redmine Wiki怎样建立多篇文章, 以及Redmine的 Wiki语法, 你可以访问<br><a href="http://redmine.ossxp.com/redmine/wiki/redmine" target="_blank">http://redmine.ossxp.com/redmine/wiki/redmine</a>
</li>
<li>Redmine本来就支持问题分组, 从而有效管理问题. 操作步骤:<br>以管理员的身份登录Redmine, 选择一个项目, 点击"配置"--&gt;"问题类别"--&gt;"新建问题类别", 进入新建问题类别界面,<br>在这里就可以根据需要建立问题类别了.<br><strong>创建完问题类别之后, 在新建问题时就多了一个"类别"的下拉选择框</strong>
</li>
</ol>
<p> </p>
</div>
<p>多谢指点。 但关于类别的使用我还是没有搞明白,我已经建了一些类别,然后指定给相应的问题,但是我没有看到这个类别在什么地方使用,如果方便的话请传上一个图来看一下, 如:甘特图,或者在哪里能分类显示都可以。这个类别只能建一级吗?</p>
<p> </p>
<p>wiki的问题我搞清楚了。还不错。</p>
</div>
<p> </p>
<p>在问题列表的地方可以按类别分组查看.</p>
<p>wiki感觉还是没有<a class="smalltext" href="http://www.atlassian.com/software/confluence">Confluence</a><span class="smalltext">用的舒服</span>
</p>
</div>
<p>还不太爽,要是能在甘特图里显示就好了。这样就可以把一个任务进行分解了。</p>
33 楼 atian25 2010-04-05  
<div class="quote_title">grandboy 写道</div>
<div class="quote_div">
<div class="quote_title">齐薄云天 写道</div>
<div class="quote_div">
<ol>
<li>关于Redmine Wiki怎样建立多篇文章, 以及Redmine的 Wiki语法, 你可以访问<br><a href="http://redmine.ossxp.com/redmine/wiki/redmine" target="_blank">http://redmine.ossxp.com/redmine/wiki/redmine</a>
</li>
<li>Redmine本来就支持问题分组, 从而有效管理问题. 操作步骤:<br>以管理员的身份登录Redmine, 选择一个项目, 点击"配置"--&gt;"问题类别"--&gt;"新建问题类别", 进入新建问题类别界面,<br>在这里就可以根据需要建立问题类别了.<br><strong>创建完问题类别之后, 在新建问题时就多了一个"类别"的下拉选择框</strong>
</li>
</ol>
<p> </p>
</div>
<p>多谢指点。 但关于类别的使用我还是没有搞明白,我已经建了一些类别,然后指定给相应的问题,但是我没有看到这个类别在什么地方使用,如果方便的话请传上一个图来看一下, 如:甘特图,或者在哪里能分类显示都可以。这个类别只能建一级吗?</p>
<p> </p>
<p>wiki的问题我搞清楚了。还不错。</p>
</div>
<p> </p>
<p>在问题列表的地方可以按类别分组查看.</p>
<p>wiki感觉还是没有<a class="smalltext" href="http://www.atlassian.com/software/confluence">Confluence</a><span class="smalltext">用的舒服</span>
</p>
32 楼 grandboy 2010-04-04  
<div class="quote_title">齐薄云天 写道</div>
<div class="quote_div">
<ol>
<li>关于Redmine Wiki怎样建立多篇文章, 以及Redmine的 Wiki语法, 你可以访问<br><a href="http://redmine.ossxp.com/redmine/wiki/redmine" target="_blank">http://redmine.ossxp.com/redmine/wiki/redmine</a>
</li>
<li>Redmine本来就支持问题分组, 从而有效管理问题. 操作步骤:<br>以管理员的身份登录Redmine, 选择一个项目, 点击"配置"--&gt;"问题类别"--&gt;"新建问题类别", 进入新建问题类别界面,<br>在这里就可以根据需要建立问题类别了.<br><strong>创建完问题类别之后, 在新建问题时就多了一个"类别"的下拉选择框</strong>
</li>
</ol>
<p> </p>
</div>
<p>多谢指点。 但关于类别的使用我还是没有搞明白,我已经建了一些类别,然后指定给相应的问题,但是我没有看到这个类别在什么地方使用,如果方便的话请传上一个图来看一下, 如:甘特图,或者在哪里能分类显示都可以。这个类别只能建一级吗?</p>
<p> </p>
<p>wiki的问题我搞清楚了。还不错。</p>
31 楼 齐薄云天 2010-04-02  
<ol>
<li>关于Redmine Wiki怎样建立多篇文章, 以及Redmine的 Wiki语法, 你可以访问<br><a href="http://redmine.ossxp.com/redmine/wiki/redmine" target="_blank">http://redmine.ossxp.com/redmine/wiki/redmine</a>
</li>
<li>Redmine本来就支持问题分组, 从而有效管理问题. 操作步骤:<br>以管理员的身份登录Redmine, 选择一个项目, 点击"配置"--&gt;"问题类别"--&gt;"新建问题类别", 进入新建问题类别界面,<br>在这里就可以根据需要建立问题类别了.<br><strong>创建完问题类别之后, 在新建问题时就多了一个"类别"的下拉选择框</strong>
</li>
</ol>
<p> </p>
30 楼 grandboy 2010-04-02  
试用了一下,总体感觉不错.现在感觉比较大的问题:
1. wiki怎么不能建立多篇文章, 格式什么我倒是没有那么要求.
2. 我觉得应该有一个问题组, 或者组成一个树,这样就有些WBS的思想.

大家有没有知道有什么办法补充这两个功能吗?
29 楼 齐薄云天 2010-03-23  
<ol>
<li>嗯, 是的, bitnami 也升级到了 0.9.3版本.</li>
<li>关于你说的那个 issue group 我才明白, 你不是单单指issue分组功能, 而是指是Issues Group Plugin,  这个插件一共有三个功能<br><ul>
<li>Issues group (by custom fields too)</li>
<li>Custom queries categorization</li>
<li>Subissues/subtask feature implementation</li>
</ul>
很明显, 这个插件共实现了三个功能, 但是 0.9.3 仅仅加入了Issues group (by custom fields too) 这一个功能. 这样就没有建立子问题的功能了.<br>关于subtask的代码, 如果不出意外的话, 有望在 redmine 1.0 时加入 trunk 中.</li>
<li>其实 ROR 框架吸收了 J2EE 的SSH 优秀框架, 而且提出了 "约定胜于配置" 的观点, 从而大大减少了 J2EE里大量的XML 配置工作. 只要你熟悉SSH框架, 我想你很快就能熟悉 ROR了.</li>
<li>你可以通过 <strong>活动(时间跟踪)</strong> 这个属性跟踪这个开发流程啊. 默认这个属性只有 "设计" 和 "开发", 你可以通过添加枚举值在添加 "需求" 和 "测试" 就OK了.</li>
<li>路线图不能显示, 可能是你没有给项目建立目标版本. 你可以选择该项目, 然后点击 "配置"-&gt;"版本", 然后新建一个版本, 之后那个<strong>路线图</strong>标签就出来了.</li>
</ol>
<p> </p>
28 楼 atian25 2010-03-22  
1.bitnami带的就是Redmine 0.9.3.stable (MySQL), 今天自己按redmine的指南配了次,成功了.
2.issue group我干掉了, 用subtask, 很奇怪,这个居然还没加入core
3.wiki确实感觉不爽, 用惯了Confluence
4.离线模式就是下载数据到本地, 断网或者离开公司内网后,也能访问数据,操作页面,再次连线后同步. --- 这个功能随便说说吧...想想都不可能会实现...
5.试用了几天了,感觉还成,只是很多功能都觉得用不惯,恨不得啃下rails然后自己改..
也许是适合开源开发,不太契合企业开发吧.
自己添加了一些需求,设计,测试之类的问题状态,但是总感觉很别扭.
譬如一个需求的整个开发流程,需求-设计-开发-测试, 填那个开发进度的时候就很别扭了.

ps:不知道为啥,显示不了roadmap...找不到
27 楼 齐薄云天 2010-03-22  
atian25 写道
折腾了一天了,终于搞定了... bitnami默认的编码是latin1..
有空得把ror的基础补下了..不然就两眼茫茫..

安装随笔:http://atian25.iteye.com/blog/620317


推荐几个Redmine插件?
看了官方的列表.
那个redmine_issues_group真麻烦..git下不来,在回帖中找了半天,下过来了还有bug..摸索了半天才改好..
wiki的编辑也不方便...即使用上插件

ps2:Redmine有没有离线模式...

不好意思, 我没明白你说的离线模式具体指什么, 还请您详细解说下.
26 楼 齐薄云天 2010-03-22  
关于Wiki编辑的问题, 确实是这样. 目前默认的文本过滤器是使用textile格式, 它的功能有限. 你也可以下载下面格式的文本过滤器插件: Markdown formatter plugin; reStrcuturedText formatter plugin.
不过这些也都不能实现像 FCKeditor 那样强大, 丰富的可视化界面.
其实Wiki编辑器也是redmine的一个软肋, 但我们现在用那个textile用惯了, 也不是那么反感了. 其实提问题, 描述问题, 不用那么多编辑功能就行了. 那些基本的加粗, 代码缩进, 预定义, 列表等就可以了.
25 楼 齐薄云天 2010-03-22  
Redmine-0.9 之后的版本不是已经加入了issue分组的功能了吗?
直接下载0.9之后的版本,不用再单另加入那个插件了.
24 楼 atian25 2010-03-20  
折腾了一天了,终于搞定了... bitnami默认的编码是latin1..
有空得把ror的基础补下了..不然就两眼茫茫..

安装随笔:http://atian25.iteye.com/blog/620317


推荐几个Redmine插件?
看了官方的列表.
那个redmine_issues_group真麻烦..git下不来,在回帖中找了半天,下过来了还有bug..摸索了半天才改好..
wiki的编辑也不方便...即使用上插件

ps2:Redmine有没有离线模式...
23 楼 齐薄云天 2010-03-18  
atian25 写道
齐薄云天 写道
不过这样的安装包有一个弊端就是: 重复的安装一些常用的软件, 大量占用磁盘空间.
比如该 Redmine 安装包, 它会在你的机器上又安装一个 MySQL 数据库, Apache 服务器, 这对于已经安装了这些软件的管理员来说, 无非是多此一举.

因此, 对于新手上路来说无可厚非, 但对于管理原来说, 在配置服务器时采用该安装包却不是什么好的方案.



支持多个公用mysql apache 等.下module包即可.

Oh, thanks!
不过我用的是 Redmine 社区提供了源码安装包, 也熟悉 ROR, 安装起来挺得心应手.
最关键的是可以修改源代码, 添加自己需要的功能.
22 楼 atian25 2010-03-18  
齐薄云天 写道
不过这样的安装包有一个弊端就是: 重复的安装一些常用的软件, 大量占用磁盘空间.
比如该 Redmine 安装包, 它会在你的机器上又安装一个 MySQL 数据库, Apache 服务器, 这对于已经安装了这些软件的管理员来说, 无非是多此一举.

因此, 对于新手上路来说无可厚非, 但对于管理原来说, 在配置服务器时采用该安装包却不是什么好的方案.



支持多个公用mysql apache 等.下module包即可.
21 楼 hydrogen2008 2010-03-18  
前年开发的一个webgame用到了这个。很方便,效率提高了不少。

相关推荐

    项目需求和bug管理系统(Redmine)使用手册

    Redmine是一款基于Ruby on Rails框架开发的开源项目管理和Bug跟踪系统。它因其灵活的功能和广泛的兼容性而受到欢迎,支持多种数据库系统,并且能够与多种版本控制系统集成。Redmine不仅具备基本的项目管理和Bug跟踪...

    redmine-3.4.5项目管理工具

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架构建。这个"redmine-3.4.5"版本是Redmine的一个特定发行版,提供了在2017年(Redmine 3.4系列发布于2017年)时的最新功能和改进。 ...

    开源项目管理系统redmine5.0.2,windows版一键部署,非常方便

    非常流的开源项目管理系统,windows版一键安装,非常方便。Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己...

    项目管理工具对比

    禅道是一个国产的开源项目管理软件,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能。在一个软件中就可以将软件研发中的需求、任务、bug、用例、...

    Redmine缺陷数量统计

    Redmine是一款开源的项目管理工具,它广泛应用于软件开发领域,提供缺陷跟踪、项目里程碑、时间跟踪、文档管理等功能。Bitnami则是一个提供多种开源应用程序预打包的平台,使得用户能够快速部署包括Redmine在内的...

    Redmine2.6最新版下载+中文windows安装攻略+简介

    ]Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine-2.3.3

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。支持多项目管理。有不少自己独特的功能,例如提供wiki、新闻等,还可以集成其他版本管理系统和BUG跟踪系统,...

    redmine工具

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪工具,它支持多种数据库,包括MySQL、PostgreSQL和SQLite等。这个工具旨在帮助团队有效地管理项目,跟踪任务,解决bug,并进行版本控制。Redmine的核心特性包括多...

    redmine项目管理 v4.2.4.zip

    Redmine是一款开源的项目管理软件,它以Ruby on Rails框架为基础,提供了丰富的功能,用于协助团队进行项目跟踪、任务管理、缺陷追踪以及文档协作。在"redmine项目管理 v4.2.4.zip"这个压缩包中,包含了Redmine的...

    免费下载!!! ruby on rails -- redmine 项目的表结构详细说明以及关联关系

    Redmine 是一个用 Ruby on Rails 开发的项目管理软件,提供了问题跟踪、项目管理和文档协作等功能。本文将深入探讨 Redmine 的主要数据库表结构及其关联关系。 1. **用户(User)**: `users` 表包含了用户的个人信息...

    redmine中文使用手册

    Redmine是一款流行的开源问题跟踪系统,为团队管理提供了一整套解决方案,包括任务分配、进度监控、版本控制与BUG跟踪等。它支持多项目管理,能够处理各种类型的问题,如软件开发、维护、BUG修复以及日常任务跟踪。 ...

    redmine项目管理 v4.0.7

    为您提供redmine项目管理下载,Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成...

    开源的bug管理系统.zip

    开源的Bug管理系统是一种用于软件开发过程中追踪和管理错误、缺陷或问题的工具。这些系统通常是免费的,并且允许开发者社区参与...理解并掌握这些工具的功能和最佳实践,能够帮助团队更好地管理bug,推动项目的成功。

    管理系统系列--一个开源的bug管理系统.zip

    这些工具不仅提供了基本的bug报告和跟踪功能,还支持自定义工作流程、集成持续集成/持续部署(CI/CD)工具、项目管理以及与其他开发工具的无缝对接。 接下来,我们来看一下bug管理系统的常见功能: 1. **问题报告**...

    redmine项目管理 v4.1.1

    为您提供redmine项目管理下载,Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成...

    redmine4.0.3

    Redmine是一款功能强大的开源项目管理工具,其4.0.3版本是该软件的一个稳定发行版。Redmine的开发语言是Ruby,它充分利用了Ruby on Rails(ROR)框架的优势,提供了一个灵活、可定制且多语言支持的平台,帮助团队...

    Redmine简要使用介绍.pdf

    **Redmine**是一款开源的项目管理和缺陷追踪软件,适用于软件开发团队。它具备以下特点: - **多项目支持**:可以在Redmine中管理多个项目,不同项目中用户的角色可以灵活设置。 - **基于角色的权限控制**:通过...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷是为了提供一个灵活且易于定制的解决方案来满足不同组织对项目管理的需求。它支持多种数据库...

    redmine百度网盘下载链接永久有效

    redmine 开源项目管理系统,bug管理系统,支持邮箱发送等 redmine百度网盘下载链接永久有效

Global site tag (gtag.js) - Google Analytics