วิธียกเลิกคำขอดึงบน GitHub?


152

คำขอดึงบน Github สามารถยกเลิกได้อย่างไร?

อัปเดต คำตอบที่ยอมรับไม่ได้อธิบายรายละเอียดขั้นตอนในคำตอบและในกรณีใด ๆ GitHub ทำให้เรื่องนี้ง่ายมากตั้งแต่ถามคำถามนี้ดังนั้นนี่คือขั้นตอน:

  1. เยี่ยมชมหน้าคำขอดึง
  2. แตะปุ่ม "ปิดคำขอการดึง"

1.5 เลื่อนลงไปที่ด้านล่าง
ThomasW

คำตอบ:


129

ขณะนี้ GitHub สนับสนุนการปิดคำขอการดึง


43
มันอยู่ไกลมากบนหน้าเว็บ เพียงเลื่อน aaaall ลงจนสุด
larsr

2
เคล็ดลับ: ปุ่มปิดอยู่บนคำขอดึงบนrepo เป้าหมาย คุณจะไม่พบมันในหน้าสำหรับคำขอดึงใน repo แหล่งที่มา
ดาวอังคาร

3
มีวิธีลบการประชาสัมพันธ์ไม่เพียงแค่ปิด? ขอบคุณ
f01

ต้องการการแก้ไขเล็กน้อยในหน้าความช่วยเหลือ GitHub คลิกที่ repo ดั้งเดิมที่คุณได้ส่งคำขอการดึง คลิกที่ชื่อของ PR และเลื่อนไปด้านล่าง
vikramvi

16

ด้วยจิตวิญญาณของ DVCS (เช่นเดียวกับใน "เผยแพร่") คุณไม่ได้ยกเลิกสิ่งที่คุณเผยแพร่:
การร้องขอแบบดึงนั้นเป็นแพตช์ที่คุณได้ส่ง (โดยทั่วไปทางอีเมลที่นี่โดย GitHub webapp) และคุณจะไม่ยกเลิก อีเมลเช่นกัน;)

แต่เนื่องจากระบบคำขอดึงข้อมูลของ GitHub ยังมีหัวข้อสนทนาอยู่ด้วยคุณจึงสามารถแจ้งข้อกังวลของคุณต่อผู้รับการเปลี่ยนแปลงเหล่านั้นได้โดยขอให้เขา / เธอไม่สนใจ 29 จาก 30 ข้อตกลงของคุณ

ในที่สุดจำไว้ว่า:

  • a / คุณมีส่วนแสดงตัวอย่างเมื่อทำการร้องขอการดึงช่วยให้คุณเห็นจำนวนข้อผูกพันที่จะรวมอยู่ในนั้นและเพื่อตรวจสอบความแตกต่าง
  • b / ขอแนะนำให้คุณลดงานที่คุณต้องการเผยแพร่ตามคำขอดึงที่ด้านบนของสาขาระยะไกลซึ่งจะได้รับงานดังกล่าว จากนั้นคุณสามารถสร้างคำขอดึงซึ่งสามารถนำไปใช้อย่างปลอดภัยในลักษณะการกรอไปข้างหน้าอย่างรวดเร็วโดยผู้รับ

ที่ถูกกล่าวว่าตั้งแต่เดือนมกราคม 2011 (" รีเฟรชการสนทนาคำขอดึงใหม่ ") และกล่าวถึงในคำตอบข้างต้นคุณสามารถปิดคำขอดึงในความคิดเห็น
มองหาปุ่ม "ความคิดเห็นและปิด" ที่ด้านล่างของหน้าการสนทนา:

https://github-images.s3.amazonaws.com/blog/2011/pull-refresh.png


4
ทำเครื่องหมายว่าถูกต้อง หลังจากทำการค้นคว้าเพิ่มเติมฉันพบการอ้างอิงบน gitub เองที่บอกว่าคำขอดึงไม่สามารถยกเลิกได้ ในขณะที่ฉันเข้าใจข้อโต้แย้งเชิงทฤษฎีที่คุณทำแม้จะมีตัวเลือก แต่ในทางปฏิบัติคำขอดึงข้อมูลนั้นไม่มีอะไรมากไปกว่าลิงค์ที่เพิ่มลงในฐานข้อมูล ดังนั้นในความเป็นจริงคุณควรจะสามารถยกเลิกคำขอได้ - เราไม่ได้พูดถึงอีเมลที่นี่ดังนั้นความคาดหวังไม่ควรเป็นไปได้ว่าเราจะต้องทำตามรูปแบบการออกแบบเดียวกับอีเมล
memmons

1
@Harkonian: ฉันเห็นด้วยกับข้อโต้แย้งของคุณ: แหล่งที่มาและปลายทางอยู่ที่ฝั่งเซิร์ฟเวอร์เว็บแอป GitHub ดังนั้นการกระทำใด ๆ (เช่นการยกเลิก) ควรเป็นไปได้ แต่ในปัจจุบันคุณต้องทำการ "ขอการปรับปรุง" ให้กับทีม GitHub เพื่อขอคุณสมบัติดังกล่าว
VonC

8

หากคุณส่งคำขอดึงในที่เก็บซึ่งคุณไม่มีสิทธิ์ปิดคุณสามารถลบสาขาจากที่ที่คำขอดึงเกิดขึ้น ที่จะยกเลิกการร้องขอการดึง


ใช่การลบสาขาต้นทางจะลบคำขอดึง
วิกเตอร์มาร์ติน

9
ดูเหมือนจะไม่เหมาะกับฉัน ฉันลบที่เก็บข้อมูลทั้งหมดของฉัน แต่คำขอดึงยังคงอยู่ที่นั่น
Dave L.

9
คำขอที่ดึงไม่ได้ถูกลบ repo unknown repositoryของคุณจะปรากฏในการประชาสัมพันธ์เป็น
Danyal Aytekin

5

ไปที่แท็บการสนทนาจากนั้นลงมามีปุ่ม" ปิดคำขอการดึง " หนึ่งปุ่มคือใช้ปุ่มนั้นเพื่อปิดคำขอดึงบันทึกภาพที่แนบมา


-2

ฉันต้องการแสดงความคิดเห็น แต่เนื่องจากชื่อเสียงของฉันจะไม่ได้รับการแสดงความคิดเห็นจึงต้องมีคำตอบ Github จะช่วยให้คุณไม่เพียง แต่ยกเลิกคำขอดึงแต่ยังลบได้โดยเพียงแค่ลบส้อมที่คุณพยายามที่จะผลักดัน หวังว่านี่อาจช่วยคนอื่นได้บ้าง


4
สิ่งนี้ไม่เป็นความจริง การลบส้อมของคุณจะไม่ลบคำขอดึง
Craig Brown
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.