11

没有工具是完美的,我即将开始使用 Trac 的几个长期项目,并且想了解我可能会或可能不会遇到的各种问题。换句话说,Trac 在短期内满足了我的需求,我已经决定使用它,但我想知道未来会发生什么。

不是在寻找:

  • “使用产品 X 而不是 Trac 因为......”回答。
  • “Trac 很棒,因为……”回答。
  • 与任何其他特定系统的比较。
  • “Trac 不支持功能 X”的答案。我也可以阅读功能列表,非常感谢。

正在寻找:

  • “功能 X 的行为与预期不符……”
  • “当……时,Trac 的行为很奇怪。”
  • “Trac 不完全支持……”
  • “Trac 本身有一个可能永远无法修复的已知错误……”
  • 尤其是“Trac 无法处理……”
  • ETC

那么,我必须期待什么由 Trac 引起的头痛?

为了将来参考,这个问题是在 Trac v0.11 是最新的稳定版本时提出的。

4

5 回答 5

8

关于如何处理多项目仍然没有共同的看法。如果这不是你的情况 - 其余的应该适合你。

于 2010-02-08T17:32:43.463 回答
6

我在使用长期 Trac 实例时遇到的一个问题是“版本”字段。可以分配给工单的版本列表和可以在自定义查询界面中查询的版本列表之间没有区别。因此,如果该字段的版本列表开始变得冗长,那么在不限制您可以搜索的内容的情况下,您将无法真正修剪它。

这些天的某一天,我会解决这个问题......

Trac 0.11 比 0.10 更消耗资源;很大程度上是因为模板引擎改用了 Genshi。您可能需要密切关注服务器上的资源,尤其是内存。我预计会在 0.13 左右看到对性能的更多关注。

哦,如果您遇到问题,freenode 上的#trac 可能是一个不错的资源。

披露:我是 Trac 开发人员之一

于 2010-02-08T21:31:49.977 回答
4

我们在多个项目中使用 Trac 已有好几年了。思考了一分钟后,我仍然无法提出任何重要的问题来列出。

http://trac-hacks.org/ticket/131 - 持久登录(即浏览器重启后的持久登录会话 cookie)仍未提交。

这意味着当您获得带有 trac 链接的 svn 提交后邮件时,如果您的浏览器尚未加载(记住您的登录名),您必须输入您的凭据才能查看内容(取决于您如何设置安全性)。如果您只信任网络上的某一类用户,这只是一个问题。记住凭据的浏览器可以缓解这种情况,对于高安全性的情况,您可能根本不需要该选项,但对我们来说这有点烦人。

于 2010-02-08T17:41:25.497 回答
1

0.12 非常接近发布,我会直接使用 r9125 主干或附近:

  • 多源存储库支持(使用 r9125 登陆主干的分支)
  • 实时文本编辑预览
  • 带有差异的票务评论编辑是

这就是为什么我继续将我所有的环境都移到 0.12dev 中的三个主要因素。不过,还有许多比 0.11 有所不同的小好东西。

我认为从 SVN 工作副本中运行 trac 提供了非常好的升级和一般的可管理性,所以这是我推荐的。

到目前为止,多个项目支持是最大的罪魁祸首,我希望自己做一些工作来改善这种情况。

于 2010-02-10T15:14:48.303 回答
0

当其他人重新分配您的票时,您不会收到通知

于 2014-06-19T15:00:09.890 回答