我们正在使用Redmine进行问题和缺陷跟踪。我们添加了SVN集成,但通过这样做,它只在活动中显示SVN修订版本。
很希望能够看到由于错误或问题而导致的所有SVN更改。但似乎不可能实现。
是否有办法做到这一点?如果Redmine不能做到,哪个是最佳替代跟踪系统来实现这一点?
很希望能够看到由于错误或问题而导致的所有SVN更改。但似乎不可能实现。
是否有办法做到这一点?如果Redmine不能做到,哪个是最佳替代跟踪系统来实现这一点?
我们在 SVN 提交消息中添加问题编号,它会被自动识别。
svn ci -m "incorrect encoding fixed (refs #2345)"
稍后你将能在问题#2345中看到它。它不会立即显示,我想redmine定期检查存储库更改 - 但是如果您转到存储库
选项卡,然后转到问题,然后应该显示更改。refs
的关键字供后人参考:
如果原始提交信息没有提到Redmine问题编号,那么您还可以反过来手动在Redmine问题说明中引用存储库修订号。
例如:
此问题是r5678的意外副作用,它被实现来解决#1234问题。
在这种情况下,“r5678”会自动链接到Redmine存储库选项卡中的修订版本(而“#1234”会自动链接到相应的问题页面)。
refs 可以让你将修订版本与问题进行关联,非常方便。
你还可以配置其他关键词,比如“fixes”,它不仅会将修订版本与问题关联起来,而且还会自动更改状态和实现百分比。
例如,当提交完成后将问题置于测试状态时,这将非常有用。(这将自动进行,无需手动操作)
你可以在管理界面中的设置->存储库中找到“解决关键词”。