与Trac一起进行集体修订?

时间:2009-05-29 19:22:27

标签: svn trac commit post-commit

在Trac中如何"group a bunch of revisions you've already committed to svn together"(参见Jim T的答案)?

2 个答案:

答案 0 :(得分:1)

最基本的想法是在提交时将错误号放入修订日志中。如果这是第一件事,那么当你向下看日志时,你将能够轻松地看到错误号。

我知道Redmine有一个额外的功能,可以在提交日志中检查这些错误号,并将修订附加到错误中,因此您可以从错误中看到修复它所涉及的所有修订。如果trac没有类似的东西,我会感到很惊讶。

TortoiseSVN对通过bugtraq properties执行此操作的票务系统提供了一些支持。它们以不同的方式与跟踪软件集成 - 从简单的正则表达式突出显示错误编号,并允许它们显示到完全成熟的模块,可以安装在乌龟中以便在提交时浏览开放的错误。

答案 1 :(得分:0)

你在vailla Trac中获得的最好的是在你的提交评论中添加了一张票证的链接(“为#123修正了等等等等”)注意:#是trac将如何获取链接。

缺点是trac不跟踪票证正文/数据库中的变更集。提交注释将正确链接突出显示并易于搜索,但细粒度级别是您想要的跟踪默认情况下不存在。

THINK 你可以通过使用svn的post / pre-commit钩子脚本来实现你想要的。 Trac附带了一个例子。