ฉันสามารถลบทางแยกของฉันก่อนที่จะได้รับคำขอดึง? [ปิด]


16

ฉันทำการแยกโครงการบน github ทำการแก้ไขเล็กน้อยและส่งคำขอการดึง อย่างไรก็ตามจากคำขอการดึงทุกครั้ง "ในบรรทัด" ฉันสามารถเห็นได้ว่านักพัฒนาซอฟต์แวร์นี้จะใช้เวลานานก่อนที่จะตรวจสอบของฉัน สิ่งที่ฉันไม่ต้องการที่เก็บ - ฉันเพียงแค่แยกมันเพื่อแก้ไขปัญหานั้น (ที่นักพัฒนาเองมีในสิ่งที่ต้องทำ)

คำถามของฉันคือถ้าฉันลบที่เก็บออกจากบัญชีของฉันนักพัฒนาจะยังสามารถรับคำขอดึงได้หรือไม่ มันเป็นการเปลี่ยนแปลงเพียงไม่กี่บรรทัด


นี่คือเหตุผลที่เวิร์กโฟลว์สาขาที่ได้รับการปกป้องของ GitLab นั้นยอดเยี่ยมมาก: github.com/gitlabhq/gitlabhq/blob/…
Ciro Santilli 新疆改造改造中心法轮功六四事件

คำตอบ:



5

ใช่คำร้องขอการดึงทั้งหมดพร้อมใช้งานในที่เก็บปลายทางแม้ว่าจะลบ fork ก่อนที่จะรวม ต้นไม้ Git สามารถพบได้ที่ refspec pull/###/headโดยที่###หมายเลขคำขอการดึง เจ้าของโครงการดั้งเดิมสามารถผสานโดยใช้เว็บอินเตอร์เฟส GitHub หรือบนบรรทัดคำสั่งโดยการดาวน์โหลดสาขา:

git fetch origin pull/###/head:pullrequest
git merge pullrequest

คำตอบที่ดี สั้นและเข้าใจง่าย ขอบคุณมาก.
user137369

@ user137369: ยอดเยี่ยม แต่ผิด
firegurafiku

@firegurafiku ฉันรู้ว่านั่นเป็นเหตุผลที่มันไม่ใช่คำตอบที่ยอมรับ
user137369

อืมดูเหมือนว่านี่จะมีการเปลี่ยนแปลงตั้งแต่ฉันโพสต์ไว้ (หรือตอนแรกฉันไม่ถูกต้อง) ฉันจะแก้ไขเพื่อสะท้อนข้อมูลใหม่
สามสิบสามมี. ค.

2

ฉันเพิ่งลบทางแยกและทั้งปัญหาการเปิดและคำขอการดึงแบบสัมพันธ์ยังคงอยู่ที่นั่นดังนั้นฉันคิดว่ามันสามารถทำได้


คำขอดึงข้อมูลอยู่ที่นั่น แต่แสดงว่า "ไม่ทราบสาขา" สำหรับฉัน
Ciro Santilli 事件改造中心法轮功六四事件

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