我们正在使用Redmine进行问题和错误跟踪。我们添加了SVN集成,但是,通过这样做,它只显示活动中的SVN修订。
很高兴看到由bug或问题引起的所有SVN更改。但这似乎不可能。
有办法吗?如果不是Redmine,这是实现这一目标的最佳替代跟踪系统吗?
答案 0 :(得分:39)
我们在svn提交消息中添加问题编号,并自动识别。
svn ci -m "incorrect encoding fixed (refs #2345)"
稍后您将能够在问题#2345中看到它。它没有立即显示,我想redmine会定期检查存储库更改 - 但是如果你转到Repository
标签然后问题,那么应该显示更改。
<强> ==编辑== 强>
回答乔纳斯的评论:
实际上,这样做的想法是能够在某些问题与与之相关的svn修订版之间建立联系。它应该双向工作 - 在存储库页面中,您可以看到问题的链接; 在问题页面中,您应该可以看到相关修订的链接。
为此,您需要:
refs
等关键字
毕竟,您应该能够在您的问题中看到“相关修订”
答案 1 :(得分:8)
后人:
如果原始提交消息未引用Redmine问题编号,您也可以执行相反的操作:在Redmine问题描述中按编号手动引用存储库修订。
例如:
此问题是r5678的意外副作用,该问题是为解决问题#1234而实施的。
在这种情况下,“r5678”将自动链接到Redmine的存储库选项卡中的修订版(“#1234”将自动链接到相应的问题页面。)
答案 2 :(得分:2)
refs允许您将修订与问题相关联,这很棒。
您还可以配置其他关键字,例如“修订”,它会将修订与问题相关联,但也会自动更改状态和实现百分比。
这可能非常有用,例如,在完成提交以将问题置于测试状态时。 (这将是自动的,无需手动执行
你可以做到 管理 - &GT;设置 - &GT;储存库 和“解决关键字”