【发布时间】:2010-08-31 09:12:26
【问题描述】:
我们正在使用 Redmine 进行问题和错误跟踪。我们添加了 SVN 集成,但这样做只会显示活动中的 SVN 修订。
很高兴看到由错误或问题引起的所有 SVN 更改。但这似乎是不可能的。
有没有办法做到这一点?如果不是 Redmine,哪个是实现这一目标的最佳替代跟踪系统?
【问题讨论】:
标签: svn bug-tracking redmine
我们正在使用 Redmine 进行问题和错误跟踪。我们添加了 SVN 集成,但这样做只会显示活动中的 SVN 修订。
很高兴看到由错误或问题引起的所有 SVN 更改。但这似乎是不可能的。
有没有办法做到这一点?如果不是 Redmine,哪个是实现这一目标的最佳替代跟踪系统?
【问题讨论】:
标签: svn bug-tracking redmine
我们在 svn 提交消息中添加问题编号,它会被自动识别。
svn ci -m "incorrect encoding fixed (refs #2345)"
稍后您将能够在 issue #2345 中看到它。它不会立即显示,我猜 redmine 会定期检查存储库更改 - 但如果您转到 Repository 选项卡,然后转到问题,则应显示更改。
更多关于Redmine formatting的信息
==编辑==
回答乔纳斯的评论:
事实上,这样做的想法是能够在一些问题和与之相关的 svn 修订之间建立联系。它应该以两种方式工作 - 在存储库页面中,您会看到问题的链接; 在问题页面中,您应该能够看到相关修订的链接。
为此,您需要:
refs等关键字在这一切之后,您应该能够在您的问题“相关修订”中看到
【讨论】:
为了后代:
如果原始提交消息未引用 Redmine 问题编号,您也可以执行相反的操作:在 Redmine 问题描述中按编号手动引用存储库修订。
例如:
此问题是 r5678 的意外副作用,已实施该问题以解决问题 #1234。
在这种情况下,“r5678”会自动链接到 Redmine 的存储库选项卡中的修订版(而“#1234”会自动链接到相应的问题页面)。
【讨论】:
refs 允许您将修订与问题相关联,这很棒。
您还可以配置其他关键字,例如“修复”,它将修订与问题相关联,但也会自动更改状态和实现百分比。
这可能非常有用,例如当提交完成以将问题置于测试状态时。 (这将是自动的,无需手动操作
你可以的 管理->设置->存储库 和“分辨率关键字”
【讨论】: