Skip to content

JIRA - 关联问题

在 Jira 中链接议题 (Issue Linking) 是一项强大的功能,用于建立和可视化不同工作项之间的关系。这对于管理依赖关系 (dependencies)、跟踪重复项 (duplicates)、分组相关任务以及理解项目工作的整体上下文至关重要。有效的链接提高了可追溯性 (traceability) 和团队协作 (coordination)。

要创建议题之间的链接,请遵循以下通用步骤:

  1. 导航到您要链接的议题之一(这将是“源”议题)。
  2. 在议题的详细视图屏幕上,寻找链接议题的选项。这可能是一个专用的“链接议题 (Link issue)”按钮(通常用链条图标表示),动作菜单中的一个选项(例如,“…”或“更多操作”),或者“链接的议题 (Linked issues)”部分中的“添加链接 (Add link)”控件。
  3. 点击此选项将打开一个“链接议题”对话框。

在“链接议题”对话框内:

  1. 选择链接类型 (Link Type): 选择最能描述当前议题与您要链接的议题之间关系的关系类型。常见类型包括“阻塞 (blocks)”、“被阻塞 (is blocked by)”、“相关 (relates to)”、“重复 (duplicates)”、“克隆 (clones)”等。可用的链接类型由您的 Jira 管理员配置。
  2. 选择要链接的议题: 搜索要链接到的议题。您通常可以通过议题键 (issue key) 搜索(例如,PROJECT-123),或通过输入其摘要 (summary) 中的关键词。Jira 会显示匹配的议题,您可以选择一个或多个。
  3. 添加评论(可选): 您可以添加评论以提供有关创建此链接的更多上下文。此评论将与链接一起显示。
  4. 确认链接: 点击“链接 (Link)”按钮建立关系。

链接后,关系将显示在两个议题的视图屏幕上的“链接的议题 (Linked issues)”部分。该部分将显示链接类型、链接议题的键和摘要,以及通常其当前状态,提供相关工作的快速概览。

如果某个链接不再相关或创建错误,您可以移除它:

  1. 导航到与该链接相关的任一议题。
  2. 找到“链接的议题 (Linked issues)”部分。
  3. 找到您希望移除的特定链接。将鼠标悬停在其上或查找链接旁边的关联操作图标(如垃圾桶或“…”菜单)。
  4. 点击“删除 (Delete)”或“移除链接 (Remove link)”选项。Jira 可能会在移除链接前要求确认。

删除链接只移除议题之间的关系;它不会删除议题本身。

理解不同链接类型的语义是有效管理依赖关系和关系的关键:

  • 阻塞 / 被阻塞 (Blocks / Is Blocked By): 这定义了一个直接的依赖关系。例如,“议题 A”阻塞“议题 B”意味着在议题 A 解决之前,议题 B 无法完成。反之,“议题 B”被“议题 A”阻塞。
  • 相关 (Relates to): 这是一种通用的、非阻塞的关系,表明两个议题在某种程度上有所关联(例如,它们影响相同的模块,或属于相似的主题)。
  • 重复 / 被重复 (Duplicates / Is Duplicated By): 当一个议题报告的问题或请求与另一个议题相同时使用。通常,一个议题会以“重复项 (duplicate)”的形式关闭,指向另一个议题。
  • 克隆 / 被克隆 (Clones / Is Cloned By): 表示一个议题是另一个议题的副本。这通常用于任务模板 (templating) 或需要在不同项目中重新创建议题时。
  • 其他自定义链接类型: 您的 Jira 管理员可以定义特定于您组织工作流的自定义链接类型(例如,“测试者 (tested by)”、“原因 (causes))。
  • 精确选择链接类型,以准确反映议题之间的关系。这种清晰性有助于所有人理解依赖关系。
  • 定期审查带有“阻塞”或“被阻塞”链接的议题,尤其是在每日站会 (daily stand-ups) 或规划会议 (planning sessions) 期间,以确保阻塞项 (blockers) 正在得到处理,并且工作可以继续进行。
  • 使用链接来提供必要的上下文 (context)。虽然链接很有用,但它们不能取代在议题描述、评论或团队讨论中进行清晰沟通的需要。
  • 避免过度链接。仅创建能真正增加价值并有助于理解或管理工作的链接。