บล็อกปัญหา
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
หน้านี้จะแสดงวิธีบล็อกปัญหาหนึ่งด้วยปัญหาอื่นในเครื่องมือติดตามปัญหาของ Google
เมื่อปัญหาหนึ่งบล็อกอีกปัญหาหนึ่ง หมายความว่าปัญหาแรกควรได้รับการแก้ไขก่อนปัญหาที่ 2 การบล็อกมีไว้เพื่อวัตถุประสงค์ในการติดตามเท่านั้น เครื่องมือติดตามปัญหาไม่ได้บังคับใช้การบล็อก คุณทําเครื่องหมายปัญหาว่าแก้ไขแล้วได้แม้ว่าจะมีปัญหาที่ยังไม่ได้รับการแก้ไขซึ่งบล็อกอยู่
ฟีเจอร์การบล็อกเป็นแบบ 2 ทาง หากคุณตั้งค่าปัญหาหนึ่งให้บล็อกปัญหาที่ 2 ปัญหาแรกจะปรากฏเป็นหนึ่งในรายการตัวบล็อกของปัญหาที่ 2 ส่วนปัญหาที่ 2 จะปรากฏในรายการการบล็อกของปัญหาแรก
คุณต้องมีสิทธิ์แก้ไขปัญหาสำหรับคอมโพเนนต์ที่มีทั้ง 2 ปัญหาเพื่อตั้งค่าความสัมพันธ์การบล็อก
ปัญหาที่ถูกบล็อก
การบล็อกปัญหาเป็นการระบุว่าปัญหานั้นไม่ควรได้รับการแก้ไขจนกว่าปัญหาอื่นจะได้รับการแก้ไข ปัญหาที่ต้องแก้ไขก่อนคือปัญหาการบล็อก ส่วนปัญหาที่จะแก้ไขลำดับถัดไปคือปัญหาการถูกบล็อก ปัญหาหนึ่งๆ อาจบล็อกหรือถูกบล็อกโดยปัญหาหลายรายการพร้อมกัน
การบล็อกไม่ได้เป็นการจำกัดปัญหาจริง กล่าวคือ ปัญหาที่ถูกบล็อกจะยังคงอัปเดตหรือปิดได้แม้ว่าจะไม่มีการเปลี่ยนแปลงใดๆ กับปัญหาการบล็อกก็ตาม ด้วยเหตุนี้ คุณจึงควรคิดว่าการบล็อกเป็นระบบการติดตามหรือการแจ้งเตือน การตัดสินใจเกี่ยวกับวิธีจัดการกับปัญหาที่ถูกบล็อกจะขึ้นอยู่กับบุคคลและทีมที่รับผิดชอบในการแก้ปัญหา
ตำแหน่ง UI
ระบบจะติดตามการบล็อกในแท็บการบล็อกและความเกี่ยวข้อง ตัวอย่างเช่น หากคุณไปที่หน้าของปัญหา ก และตั้งค่าให้บล็อกปัญหา ข หน้าของปัญหา ก จะแสดงปัญหา ข ในแท็บการบล็อก ส่วนหน้าของปัญหา ข จะแสดงปัญหา ก ในแท็บความเกี่ยวข้องในส่วนตัวบล็อก
ชื่อของส่วนการบล็อกและตัวบล็อกจะแสดงจํานวนปัญหาในแต่ละส่วน ตัวเลขที่อยู่หน้า /
คือจํานวนปัญหาที่รอดําเนินการ และตัวเลขที่อยู่หลัง /
คือจํานวนปัญหาทั้งหมด ตัวอย่างเช่น หากแท็บการบล็อกแสดงค่า 2/5
แสดงว่ามีชุดปัญหาทั้งหมด 5 รายการที่บล็อกปัญหาปัจจุบัน แต่มีเพียง 2 รายการที่ยังไม่ได้แก้ไข
การคลิกแท็บความเกี่ยวข้องหรือการบล็อกจะแสดงตารางปัญหาที่เกี่ยวข้อง รายการปัญหาแต่ละรายการมีหลายส่วน ได้แก่ สถานะ ชื่อปัญหา และรหัสปัญหา
คลิกแถวเพื่อไปยังปัญหานั้น
ตั้งค่าให้ปัญหาหนึ่งบล็อกปัญหาอื่น
วิธีตั้งค่าปัญหาว่าถูกบล็อกโดยปัญหาอื่น
ไปที่ปัญหาที่จะบล็อก
คลิกทรัพยากร Dependencies ในแท็บที่ด้านบนของหน้า
คลิกเพิ่มตัวบล็อกใกล้กับส่วนที่มีชื่อว่าตัวบล็อก

ในการป้อนปัญหาการบล็อก คุณมี 2 ตัวเลือกดังนี้
- ตัวเลือกที่ 1: ค้นหาข้อความสำหรับปัญหา

- ตัวเลือกที่ 2: ป้อนรหัสปัญหา คุณสามารถเพิ่มรหัสหลายรายการพร้อมกันโดยคั่นด้วยคอมมา

คลิกยืนยัน
หากดำเนินการสำเร็จ ระบบจะเพิ่มปัญหาการบล็อกลงในรายการตัวบล็อก
ตั้งค่าปัญหาเพื่อบล็อกปัญหาอื่น
วิธีตั้งค่าปัญหาหนึ่งให้บล็อกปัญหาอื่น
ไปที่ปัญหาที่จะบล็อก
คลิกการบล็อกในแท็บที่ด้านบนของหน้า
คลิกเพิ่ม

ในการป้อนปัญหาที่ถูกบล็อก คุณมี 2 ตัวเลือกดังนี้
- ตัวเลือกที่ 1: ค้นหาข้อความสำหรับปัญหา

- ตัวเลือกที่ 2: ป้อนรหัสปัญหา คุณสามารถเพิ่มรหัสหลายรายการพร้อมกันโดยคั่นด้วยคอมมา

คลิกยืนยัน
หากดำเนินการสำเร็จ ระบบจะเพิ่มปัญหาที่บล็อกลงในรายการการบล็อก
ขั้นตอนถัดไป
สงวนลิขสิทธิ์ Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[[["\u003cp\u003eThis page explains how to establish blocking relationships between issues in Google Issue Tracker, indicating one issue must be resolved before another.\u003c/p\u003e\n"],["\u003cp\u003eBlocking is for tracking and notification, it doesn't enforce restrictions; blocked issues can still be updated or closed independently.\u003c/p\u003e\n"],["\u003cp\u003eYou can set an issue to be blocked by another, or set an issue to block another, using the 'Dependencies' and 'Blocking' tabs, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe 'Blocking' and 'Dependencies' tabs allow viewing and managing the blocking relationships, with the number of open and total blocking issues indicated.\u003c/p\u003e\n"],["\u003cp\u003eYou need 'Edit Issues' permissions for the components of both issues to establish a blocking relationship.\u003c/p\u003e\n"]]],[],null,["# Block an Issue\n\nThis page shows how to block one [issue](../concepts/issues) with another issue\nin Google Issue Tracker.\n\nWhen one issue blocks another, it means that the first issue should be resolved\nbefore the second one is resolved. Blocking is intended for tracking purposes\nonly. Issue Tracker itself does not enforce blocking. An issue can be marked\n**Fixed** even if it has open issues blocking it.\n\nThe blocking feature is reciprocal. If you set one issue to block a second\nissue, the first appears as one of the **Blockers** list of the second, while\nthe second appears in the **Blocking** list of the first.\n\nYou must have **Edit issues** [permission](../concepts/access-control) for the\ncomponents that contain both issues in order to set the blocking relationship.\n\nBlocked issues\n--------------\n\nWhen you block an issue, you indicate that the issue shouldn't be resolved until\nanother issue is resolved. The issue that needs to be resolved first is the\n*blocking* issue, while the issue that will be resolved second is the *blocked*\nissue. An issue can block or be blocked by multiple issues at the same time.\n\nBlocking does not impose any actual restrictions on issues. That is, the blocked\nissue can still be updated or closed even if no changes are made to the blocking\nissue. For this reason, blocking should be thought of as a tracking or\nnotification system. Decisions regarding how to respond to a blocked issue are\nleft to the individuals and teams responsible for resolving the issue.\n\n### UI Location\n\nBlocking is tracked in the **Blocking** and **Dependencies** tabs. For example,\nif you go to Issue A's page and set it to block Issue B, then the page for Issue\nA lists Issue B in its **Blocking** tab, while the page for Issue B lists Issue\nA in its **Dependencies** tab under the **Blockers** section.\n\nThe title of the **Blocking** and **Blocker** sections show how many issues are\nin each. The number preceding the `/` is the number of open issues and the\nnumber following `/` is the total number of issues. For example, if the\n**Blocking** tab reads `2/5`, then there are 5 issues in total set that block\nthe current issue, but only 2 of those issues have yet to be resolved.\n\nClicking on either the **Dependencies** or **Blocking** tab displays a table of\nrelevant issues. Each issue entry has several parts, including **Status** ,\n**Issue Title** , and **Issue ID**.\n\nClick the row to navigate to that issue.\n\nSet an issue to be blocked by another\n-------------------------------------\n\nTo set an issue as blocked by another issue:\n\n1. Navigate to the issue that is to be blocked.\n\n2. In the tabs near the top of the page, click **Dependencies**.\n\n3. Near the section titled **Blockers** , click **Add blocker**.\n\n4. There are two options to enter the blocking issue.\n\n - Option 1: text search for the issue.\n\n - Option 2: enter the issue id(s). Multiple IDs, separated by commas, can be added at a time.\n\n5. Click **Confirm**.\n\n If successful, the blocking issue will be added to the **Blockers** list.\n\nSet an issue to block another\n-----------------------------\n\nTo set an issue as blocking another issue:\n\n1. Navigate to the issue that will be blocking.\n\n2. In the tabs near the top of the page, click **Blocking**.\n\n3. Click **Add**\n\n4. There are two options to enter the blocked issue.\n\n - Option 1: text search for the issue.\n\n - Option 2: enter the issue id(s). Multiple IDs, separated by commas, can be added at a time.\n\n5. Click **Confirm**.\n\n If successful, the blocked issue will be added to the **Blocking** list.\n\nWhat's next\n-----------\n\n- [Mark an issue as a duplicate of another issue](/issue-tracker/guides/duplicate-issue)"]]