3

在将 Rally 与 Subversion 集成后,我们的用户故事、任务和缺陷会在代码提交到存储库后自动更新。但是,仅更新了以下字段:

  • 变更集
  • 状态
  • 待办事项(用于任务)

还应更新的一个重要字段是缺陷的“Fixed In”字段,其中应包含修复的修订号。我联系了 Rally 客户支持,但得到的答复是目前没有考虑扩展 Rally 工件的更新功能。

关于解决这个问题有什么建议吗?

4

1 回答 1

1

实际上,更改 Rally 提供的 Ruby 脚本作为 Subversion 的 post-hook 是微不足道的。尽管这可能会在未来的版本中发生变化,但对于RallyConnectorForSvn-3.5 ,只需编辑lib/scm_connector.rb并在if 状态块内的construct_artifact_fields方法中添加以下行:

if type == :defect  && state == 'Fixed'
    update_fields[:fixed_in_build] = @changeset_number
end

希望这将被添加到连接器的下一个版本中。

于 2012-01-25T15:45:51.467 回答