חסימת בעיה

בדף הזה מוסבר איך לחסום בעיה באמצעות בעיה אחרת ב-Google Issue Tracker.

אם בעיה אחת חוסמת בעיה אחרת, המשמעות היא שצריך לפתור את הבעיה הראשונה לפני שפותרים את השנייה. החסימה מיועדת למטרות מעקב בלבד. מערכת Issue Tracker עצמה לא אוכפת חסימה. אפשר לסמן בעיה בתור תוקנה גם אם יש לה בעיות פתוחות שמונעות ממנה לעבור לסטטוס 'תוקנה'.

התכונה 'חסימה' היא הדדית. אם מגדירים בעיה אחת לחסום בעיה שנייה, הראשונה מופיעה ברשימה Blockers (חוסמים) של השנייה, והשנייה מופיעה ברשימה Blocking (חסימות) של הראשונה.

כדי להגדיר את יחס החסימה, צריכה להיות לכם הרשאת עריכת בעיות ברכיבים שמכילים את שתי הבעיות.

בעיות חסרות

כשחוסמים בעיה, מצביעים על כך שלא צריך לטפל בבעיה הזו עד שפותרים בעיה אחרת. הבעיה שצריך לפתור קודם היא הבעיה שחוסמת, והבעיה שצריך לפתור אחר כך היא הבעיה שחוסמת. בעיה יכולה לחסום בעיות אחרות או להיות חסומה על ידיהן בו-זמנית.

החסימה לא מטילה הגבלות בפועל על הבעיות. כלומר, עדיין אפשר לעדכן או לסגור את הבעיה החוסמת גם אם לא מבצעים שינויים בבעיה החוסמת. לכן, צריך להתייחס לחסימה כאל מערכת מעקב או מערכת התראות. ההחלטות לגבי התגובה לבעיה חסומה הן בידי האנשים והצוותים שאחראים לפתרון הבעיה.

מיקום ממשק המשתמש

המעקב אחר החסימות מתבצע בכרטיסיות Blocking ו-Dependencies. לדוגמה, אם עוברים לדף של בעיה א' ומגדירים אותה לחסימת בעיה ב', בעיה ב' תופיע בדף של בעיה א' בכרטיסייה חסימת, ואילו בעיה א' תופיע בדף של בעיה ב' בכרטיסייה יחסי תלות בקטע חוסמים.

השמות של הקטעים חסימה וחוסם מצביעים על מספר הבעיות בכל אחד מהם. המספר שמופיע לפני / הוא מספר הבעיות הפתוחות, והמספר שמופיע אחרי / הוא המספר הכולל של הבעיות. לדוגמה, אם בכרטיסייה חסימה מוצג הערך 2/5, סימן שיש בסך הכול 5 בעיות שמונעות את הפתרון של הבעיה הנוכחית, אבל רק 2 מהן עדיין לא נפתרו.

לחיצה על הכרטיסייה Dependencies או על הכרטיסייה Blocking תציג טבלה של בעיות רלוונטיות. לכל רשומה של בעיה יש כמה חלקים, כולל סטטוס, כותרת הבעיה ומזהה הבעיה.

לוחצים על השורה כדי לנווט לבעיה הזו.

הגדרת בעיה כחסומה על ידי בעיה אחרת

כדי להגדיר בעיה כחסומה על ידי בעיה אחרת:

  1. עוברים לבעיה שרוצים לחסום.

  2. בכרטיסיות שבחלק העליון של הדף, לוחצים על יחסי תלות.

  3. ליד הקטע חסימות, לוחצים על הוספת חסימה.

  4. יש שתי אפשרויות להזין את הבעיה שגרמה לחסימה.

    • אפשרות 1: חיפוש טקסט של הבעיה.

    • אפשרות 2: מזינים את מזהי הבעיות. אפשר להוסיף כמה מזהי מודעות בו-זמנית, ולהפריד ביניהם בפסיקים.

  5. לוחצים על אישור.

    אם הפעולה תצליח, הבעיה שגרמה לחסימה תתווסף לרשימה Blockers.

הגדרת בעיה לחסימת בעיה אחרת

כדי להגדיר בעיה כבעיה שחוסמת בעיה אחרת:

  1. עוברים לבעיה שתהיה חסומה.

  2. בכרטיסיות שבחלק העליון של הדף, לוחצים על חסימה.

  3. לוחצים על הוספה.

  4. יש שתי אפשרויות להזין את הבעיה שנחסמה.

    • אפשרות 1: חיפוש טקסט של הבעיה.

    • אפשרות 2: מזינים את מזהי הבעיות. אפשר להוסיף כמה מזהי מודעות בו-זמנית, ולהפריד ביניהם בפסיקים.

  5. לוחצים על אישור.

    אם הפעולה תצליח, הבעיה שתחסמו תתווסף לרשימה חסימה.

המאמרים הבאים