Table of Contents
什么是 Trac?
Trac 是一个基于 web 的项目管理工具。
- Trac 首先是一个 Bug Tracking 工具,可以通过创建 Ticket 来进行缺陷跟踪以及任务管理等;
- Trac 还是一个项目展示平台,通过 Wiki 技术轻松维护主页;
- Trac 和版本库控制系统深度整合,包括 Subversion, Hg, Git, Bazaar 等。能够将代码提交事件和 Ticket 变更等事件汇总,还可以通过扩展的 Wiki 语法整合。
Trac 还可以和桌面工具,如 Eclipse 整合。
- Trac 可以作为 Eclipse Mylyn 的源,不必登录web,在 Eclipse 中直接管理 ticket;
- 可以使用 Mylyn 的任务管理功能,在本地为不同的任务设置时间表
为什么用 Trac?
- 管理用户需求及软件缺陷。任何好的闪念即逝的想法,都可以被记录下来。
- 软件发布管理。能够了解每个里程碑版本修正的 Bug 列表,能够了解当前版本完成的进度。
- 开发人员的时间管理。开发人员通过 Eclipse Mylyn 为任务/Bug 设定时间表。
- Trac 和很多工具可以集成,非常易用。
- 有 Eclipse 插件,可以在 Eclipse 中编辑 Trac 的 Wiki 页面。用 Eclipse 编辑 Wiki 页面就可以不再担心编辑没有保存而丢失了。
- 和 Eclipse 的 Mylyn 整合,在 Eclipse 中直接访问 Trac Ticket。
- 和 TortoiseSVN 整合,可以直接在 TSVN 提交界面访问到 Trac tickets 列表,直接选取 ticket 作为提交说明。
- Subverison/Mercurial 等版本控制系统和 Trac 整合,符合规范的提交说明,自动附加到对应的 Ticket 上,并且可以自动关闭 ticket。
- 和 Visual Studio 整合。
如何使用 Trac?
通过 Web 访问 Trac。这是最常用的访问方法。
群英汇部署的 trac 支持单点登录,可以只登录一次,既可访问 trac 以及其它 web 服务。
Trac 的用户账号来自于集中的用户数据库(LDAP),可以在多个 trac 中共享。
本站点的 Trac 部署支持和下列工具的整合,除了通过 Web 页面之外,用下面的方法访问:
- Eclipse 下编辑 Trac 的 Wiki 页面,不再担心编辑的内容丢失。参见:
- 利用 Eclipse 的 Mylyn, 将 Trac 的 Tickets 整合到任务列表中。参见:
- Subversion 版本提交界面中直接从 Trac 获取 tickets 列表,并作为 Commit log。参见:
注意:不支持匿名连接,可以先 注册一个账号,再试试。
Trac 帮助
- TracGuideByOssxp — 群英汇 Trac 简明手册
- The Trac project — Trac 开源官方网站
- Trac FAQ — 常见问题
![(please configure the [header_logo] section in trac.ini)](/trac/freemind/chrome/common/trac_banner.png)




