如果一个问题阻碍另一个问题,则意味着第一个问题应该先解决,然后再解决第二个问题。屏蔽仅用于跟踪目的。问题跟踪器本身并不会强制执行屏蔽操作。问题即使存在阻止它解决的待解决问题,也可能会被标记为“已修复”。
屏蔽功能是双向的。如果您设置了一个问题以屏蔽第二个问题,则第一个问题会显示为第二个问题的阻碍因素列表之一,而第二个问题会显示在第一个问题的屏蔽列表中。
您必须拥有同时包含这两个问题的组件的 Edit Issues 权限,才能设置屏蔽关系。
阻止发布的问题
屏蔽某个问题表示,在其他问题得到解决之前,不应解决该问题。需要先解决的问题是阻塞问题,而后需要解决的问题是阻塞问题。一个问题可能会同时被多个问题阻碍和/或被多个问题阻挡。
屏蔽操作不会对问题施加任何实际限制。也就是说,即使阻止问题未发生任何更改,被屏蔽的问题仍可更新或关闭。因此,屏蔽应被视为跟踪或通知系统。有关如何应对被屏蔽问题的决定由负责解决问题的个人和团队决定。
界面位置
系统会在屏蔽和依赖项标签页中跟踪屏蔽。例如,如果您前往问题 A 的页面并将其设置为屏蔽问题 B,则问题 A 的页面会在其屏蔽标签页中列出问题 B,而问题 B 页面的依赖项标签页下的拦截器部分下会列出问题 A。
阻塞和拦截器部分的标题会显示每个问题的数量。/
前面的数字是待解决问题的数量,/
后面的数字是问题总数。例如,如果 Blocking 标签页显示 2/5
,则表示共有 5 个问题阻止了当前问题,但其中只有 2 个问题尚未解决。
点击 Dependencies 或 Blocking 标签页会显示相关问题的表格。每个问题条目都由多个部分组成,包括状态、问题标题和问题 ID。
点击相应行即可找到相应问题。
将某个问题设置为由其他问题屏蔽
若要将某个问题设置为被其他问题所阻止,请执行以下操作:
前往要阻止的问题。
在页面顶部附近的标签页中,点击 Dependencies。
在拦截器部分附近,点击添加。
您可以通过以下两种方式输入屏蔽问题:方式 1:用文字搜索问题。
选项 2:输入问题 ID。新功能:一次可以添加多个 ID(以英文逗号分隔)。
点击添加阻止问题。
如果成功,问题跟踪器会通知您已添加阻止问题。例如:
“62498424”已添加到“阻止问题”。
屏蔽问题随后会显示在拦截器列表中。
设置一个问题以屏蔽另一个问题
若要将某个问题设为阻止其他问题,请执行以下操作:
请转到要屏蔽的问题。
在页面顶部附近的标签页中,点击屏蔽。
点击添加
您可以通过以下两种方式进入已屏蔽的问题。方式 1:用文字搜索问题。
选项 2:输入问题 ID。新功能:可以一次添加多个 ID(以英文逗号分隔)。
点击添加被屏蔽的问题。
如果成功,问题跟踪器会通知您已添加被屏蔽的问题。例如:
“20189309”已添加到“已屏蔽的问题”中。
被屏蔽的问题随后会显示在屏蔽列表中。