4

语境

我有一个功能请求,表示为带有PRJ-11句柄的 JIRA 问题。我的问题有一个带有PRJ-23句柄的子任务。JIRA 安装了最新的 FishEye 和 FishEye 插件并启用了智能提交。

问题

如果我要使用日志消息进行 SVN 提交:

PRJ-11 #resolve #time 1w #comment 完成完整功能的工作

FishEye 将解决父问题(并且可能是子任务)。

如果我尝试对子任务做同样的事情:

PRJ-23 #resolve #time 1w #comment 完成子任务

FishEye 检测到 SVN 提交并针对子任务记录活动,它既不推进子任务的工作流,也不针对它或父问题记录任何时间。

我是否遗漏了提交消息语法或 FishEye 配置中的某些内容?

4

1 回答 1

2

您呈现的提交消息应该将子任务转换为 Resolved 状态,假设它处于 Resolve 转换可用的状态,并且您不需要子任务在解决时指定 Resolution。

如果这不起作用,我看到几个可能的原因:

  1. 子任务处于没有可用的 Resolve 转换的状态。
  2. 子任务没有默认分辨率,需要在分辨率中指定一个
  3. 子任务有一个或多个未由 SmartCommit 设置的必填字段
  4. 子任务需要您的 SmartCommit 用户无需解决的权限
  5. [建议的鱼眼中存在错误|https://answers.atlassian.com/questions/96530/can-i-resolve-an-issue-s-sub-task-using-a-fisheye-smart-commit ] 在 Atlassian Answers 论坛上。

快速评论您在问题中所说的其他内容:

FishEye 将解决父问题(并且可能是子任务)。

这不是 JIRA 工作流的默​​认行为。如果您希望在解决父任务时解决子任务,则必须自定义工作流程。

虽然在我认为在某些情况下合适的行为中解决了所有子级时解决父级,但我完全不确定在解决父级时解决子任务是否合适。

于 2013-02-07T00:37:48.053 回答