什么是 Trac?
Trac 是一个基于 web 的项目管理工具。
- Trac 首先是一个 Bug Tracking 工具,可以通过创建 Ticket 来进行缺陷跟踪以及任务管理等;
- Trac 还是一个项目展示平台,通过 Wiki 技术轻松维护主页;
- Trac 和版本库控制系统深度整合,包括 Subversion, Hg, Git, Bazaar 等。能够将代码提交事件和 Ticket 变更等事件汇总,还可以通过扩展的 Wiki 语法整合。
为什么用 Trac?
- 快捷。没有花哨的功能,Trac 有的都是项目开发最需要的功能,提供最直接的访问。
- 详尽。完整配置的 Trac,会详细跟踪每一个开发细节,并且和需求一一对应,提供最完整的历史参考。
- 易用。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?
本站点的 Trac 部署支持和下列工具的整合,除了通过 Web 页面之外,用下面的方法访问:
- Eclipse 下编辑 Trac 的 Wiki 页面,不再担心编辑的内容丢失。参见:
- 利用 Eclipse 的 Mylyn, 将 Trac 的 Tickets 整合到任务列表中。参见:
- Subversion 版本提交界面中直接从 Trac 获取 tickets 列表,并作为 Commit log。参见:
注意:不支持匿名连接,可以先 注册一个账号,再试试。
Trac 帮助
- TracGuide — 内置的 Trac 文档
- The Trac project — Trac 开源官方网站
- Trac FAQ — 常见问题
Attachments
- trac_wiki_eclipse_editor.png (105.4 KB) - added by jiangxin 19 months ago.
- trac_wiki_eclipse_preview.png (79.5 KB) - added by jiangxin 19 months ago.
- trac_wiki_eclipse_tickets.png (111.2 KB) - added by jiangxin 19 months ago.
- tsvn-commit-with-ticket.png (10.2 KB) - added by jiangxin 19 months ago.
- tsvn-trac-tickets-list.png (12.6 KB) - added by jiangxin 19 months ago.
![(please configure the [header_logo] section in trac.ini)](/trac/freemind/chrome/common/trac_banner.png)