本頁面說明如何在 Google Issue Tracker 中封鎖一個問題。
如果一個問題封鎖了另一個問題,表示應先解決第一個問題。封鎖功能僅供追蹤之用。Issue Tracker 本身不會強制封鎖。即使問題有待解決的問題,但問題仍標示為「已修正」。
封鎖功能是互通的。如果您設定一個問題封鎖第二個問題,第一個問題會顯示為第二個問題的「Blockers」清單中之一,第二個問題則會顯示在第一個問題的「Blocking」清單中。
如要設定封鎖關係,您必須為包含這兩個問題的元件具備編輯問題 權限。
阻礙性問題
封鎖某個問題時,代表該問題必須等到其他問題解決後,才能解決問題。首先必須解決的問題是「封鎖」,而會解決的問題則是「已封鎖」問題。單一問題可能會同時封鎖和/或因多個問題而遭到封鎖。
封鎖功能不會實際對問題設下任何限制。也就是說,即使封鎖問題沒有變更,遭到封鎖的問題仍可能更新或結案。因此,請將封鎖視為追蹤或通知系統。關於如何回應遭封鎖的問題,需要交由負責解決問題的個人和團隊決定。
使用者介面位置
封鎖設定在「封鎖」和「依附元件」分頁中追蹤。舉例來說,如果您前往問題 A 的頁面,並將其設為封鎖問題 B,則「封鎖」分頁中包含問題 A 清單的頁面,而問題 B 頁面則在「封鎖工具」區段下的「依附元件」分頁中列出問題 A。
「封鎖」和「攔截器」區段的標題會顯示每個問題的數量。/
的前面數字是未解決的問題數量,後續的 /
數量則是問題總數。舉例來說,如果「封鎖」分頁讀取 2/5
,則總組合中有 5 個問題會封鎖目前問題,但只有其中 2 個問題尚未解決。
按一下「Dependencies」或「Block」分頁標籤,即可顯示相關問題的表格。每個問題項目分成幾個部分,包括狀態、問題標題和問題 ID。
點選該列即可查看該問題。
設定被其他封鎖模式的問題
如要將問題設為遭到其他問題封鎖,請按照下列步驟操作:
找到要封鎖的問題,
在頁面頂端附近的分頁中,按一下「Dependencies」。
在「封鎖者」部分附近,按一下「新增」。
您可以透過兩種方式進入封鎖問題。方法 1:針對問題進行文字搜尋
方法 2:輸入問題 ID。新功能:一次可以新增多個 ID (以半形逗號分隔)。
按一下「新增封鎖問題」。
如果成功,Issue Tracker 會通知您已新增封鎖問題。例如:
在「封鎖問題」中新增了「62498424」。
封鎖問題隨即會顯示在「封鎖者」清單中。
設定問題來封鎖其他問題
如要將問題設為封鎖其他問題,請按照下列步驟操作:
前往將遭到封鎖的問題。
在靠近頁面頂端的分頁中,按一下「封鎖」。
按一下「新增」。
您可以透過兩種方式進入封鎖的問題。方法 1:針對問題進行文字搜尋
方法 2:輸入問題 ID。新功能:可一次新增多個 ID (以半形逗號隔開)。
按一下「新增封鎖的問題」。
如果成功,Issue Tracker 會通知您已加入遭封鎖的問題。例如:
「20189309」已新增至「已封鎖的問題」。
已封鎖的問題隨即會顯示在「封鎖」清單中。