什么是 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 页面之外,用下面的方法访问:

  1. Eclipse 下编辑 Trac 的 Wiki 页面,不再担心编辑的内容丢失。参见:
  2. 利用 Eclipse 的 Mylyn, 将 Trac 的 Tickets 整合到任务列表中。参见:
  3. Subversion 版本提交界面中直接从 Trac 获取 tickets 列表,并作为 Commit log。参见:

/!\ 注意:不支持匿名连接,可以先 注册一个账号,再试试。

Trac 帮助

Attachments