ฟังก์ชันการเติมข้อความอัตโนมัตินี้สามารถติดตั้งลงในบัญชี GitHub ทั้งหมดของคุณ องค์กร GitHub หรือชุดย่อยของที่เก็บที่คุณมีสิทธิ์พุชได้
โปรดอ่านนโยบายความเป็นส่วนตัวและข้อกำหนดการใช้งานของเราก่อนเริ่มต้น เราเขียนเองจึงสั้นและอ่านง่าย -
ติดตั้งแอป Github และกำหนดบัญชีและ/หรือ repo ที่ควรได้รับฟังก์ชันการทำงาน
ในการติดตั้ง จะมีการสร้างป้ายกำกับบางส่วนในแต่ละพื้นที่เก็บข้อมูล เพื่อให้คุณสามารถเพิ่มป้ายกำกับเหล่านี้ลงในคำขอดึงข้อมูลได้อย่างสะดวก ป้ายกำกับเหล่านี้อธิบายไว้ด้านล่าง คุณสามารถลบ (และสร้างใหม่ในภายหลัง) ป้ายกำกับเหล่านี้ได้ตามต้องการเพื่อให้เหมาะกับนโยบายที่คุณปฏิบัติตามเกี่ยวกับการดำเนินการตามคำขอดึงให้เสร็จสิ้น
คำขอดึงข้อมูลอาจเติมให้สมบูรณ์โดยอัตโนมัติด้วยวิธีการผสานสองสามวิธี แต่ละวิธีมีป้ายกำกับที่เกี่ยวข้องซึ่งคุณสามารถใช้กำหนดเวลาการเติมข้อมูลอัตโนมัติด้วยวิธีนั้นได้
ฉลาก | วิธีการดึงคำขอให้เสร็จสิ้น |
---|---|
auto-merge | ผสาน |
auto-squash | สควอช |
auto-rebase | รีบูต |
คำขอดึงจะเสร็จสมบูรณ์โดยอัตโนมัติเมื่อตรงตามเงื่อนไขเหล่านี้ ทั้งหมด :
แอป GitHub นี้ ไม่ ได้ลบสาขาต้นทางของคำขอดึงอย่างชัดเจนหลังจากดำเนินการเสร็จสิ้นแล้ว หากการลบสาขาต้นทางหลังจากการร้องขอการดึงเสร็จสมบูรณ์เป็นสิ่งที่คุณต้องการ คุณสามารถกำหนดค่า GitHub ให้ดำเนินการนี้สำหรับคำขอการดึง ทั้งหมด (ไม่ว่าคำขอเหล่านั้นจะถูกกรอกอัตโนมัติหรือไม่ก็ตาม) ในหน้าการตั้งค่าพื้นที่เก็บข้อมูล
หลังจากใช้ป้ายกำกับการเติมข้อความอัตโนมัติรายการใดรายการหนึ่ง หากสาขาต้นทางของคำขอดึงได้รับการอัปเดตโดยบุคคลที่ไม่มีสิทธิ์ในการเขียนไปยัง repo (เช่น บุคคลที่สามส่ง PR จากทางแยกของ repo ของคุณ) ป้ายกำกับการเติมข้อความอัตโนมัติจะเป็นไป โดยอัตโนมัติ ลบออก . วิธีนี้จะช่วยปกป้อง repo ของคุณจากการเปลี่ยนแปลงที่ยังไม่ได้ตรวจสอบซึ่งถูกรวมเข้ากับ repo ระหว่างการตรวจสอบเสร็จสิ้นและคำขอดึงข้อมูลเสร็จสมบูรณ์ หลังจากการอัปเดตที่ไม่น่าเชื่อถือและการลบป้ายกำกับออก เพียงตรวจสอบ PR เวอร์ชันล่าสุดแล้ว (หากต้องการ) ใช้ป้ายกำกับการเติมข้อความอัตโนมัติอีกครั้ง