6

例如,一个文件被修改来做一个增强票,我想做的是将提交的文件与票相关联。当同时使用 Trac 和 SVN 时,我如何知道文件已提交以解决某个票证?这可能吗?

谢谢你。

4

3 回答 3

6

如 上所述TracWiki,预期的工作流程是:

  1. Trac 用户开始处理工单
  2. 他们从版本控制系统获取代码
  3. 工作完成后,他们将修改提交到版本控制存储库
  4. 用户将 Trac 票号插入到提交消息中作为 TracLink
  5. Trac 现在可以显示工单的更改集

TracLink 类似于#1ticket:1comment:1:ticket:2至是指票证的地方。


如果您在提交时错过了创建链接,您仍然可以在工单评论中自己创建一个链接,例如TracLinksr2、、、、等。r1:3[1:3]log:@1:3

于 2009-08-11T11:34:19.903 回答
2

您可以在关闭工单时链接到修订:r253,例如
,您可以在提交消息中链接到工单:#7525,例如

除此之外,我怀疑任何事情都可以做。

显然,您可以使用 on-commit 钩子解析日志消息并发出各种感兴趣的票证的通知,但我猜您需要访问服务器。

于 2009-08-11T11:22:43.187 回答
1

您可能会发现 Trac 提交后挂钩很有用。它允许您使用提交日志消息关闭工单。请参阅此处的脚本

于 2009-08-12T15:32:38.657 回答