เหตุใดจึงไม่สามารถดำเนินการคำขอดึงข้อมูลอย่างจริงจังใน Mercurial


10

หนึ่งสัปดาห์ที่ผ่านมาฉันอยู่ที่LFNWและขณะที่ฉันกำลังพูดคุยกับ Larry Hastings หลังจากการพูดคุยของเขาเขาพูด (ถอดความ):

มีบางอย่างใน Git ที่ทำให้กระบวนการดึงคำขอเป็นไปได้ที่ไม่มีอยู่ใน Mercurial นั่นเป็นเหตุผลที่คำขอการดึงใน BitBucket นั้นไม่ดี

(สำหรับบริบทเรากำลังคุยกันถึงความจริงที่ว่า Python กำลังย้ายจาก Mercurial มาเป็น Git เนื่องจากเวิร์กโฟลว์ PR ไม่เหมือนกับเวิร์กโฟลว์ file-bug-then-attach-patch

เขากำลังพูดถึงอะไรที่นี่? เราสองคนไม่สามารถสร้างชื่ออะไรก็ได้ ฉันค้นหาเว็บโดยไม่มีโชค


/ ฉันหวังเป็นอย่างยิ่งว่าหัวข้อ
strugee

คำตอบ:


12

คุณควรอ่านPEPด้วยตัวเอง Larry Hastings อาจสับสนหรือมีบางอย่างขาดการติดต่อสื่อสาร เหตุผลในการย้ายไปยังคอมไพล์และ git gub เหนือ Mercurial ไม่ใช่ทางเทคนิค แต่เป็นเรื่องของสังคม เวิร์กโฟลว์คำขอการดึงได้รับการสนับสนุนอย่างดีพร้อมกับ Mercurial แต่ Github เป็นหนึ่งที่มีฐานข้อมูลผู้ใช้ที่กว้างกว่าบิตบิตและคุณลักษณะการตรวจสอบโค้ดที่ดีขึ้นเล็กน้อย


ลักษณะ "การกระจาย" ของ Git ไม่มีส่วนเกี่ยวข้องกับมันหรือ?
Robert Harvey

12
Mercurial นั้นได้รับการแจกจ่ายเท่ากัน Mercurial และ git มีความแตกต่างกันในรายละเอียดการใช้งานและคุณสมบัติเล็กน้อย แต่ในประเด็นหลักพวกเขาเหมือนกัน
Karl Bielefeldt

10
@RobertHarvey คำขอ pull ไม่มี "การนำไปใช้" จริง ๆ ในระบบการกำหนดเวอร์ชันจริง พวกเขาเป็นเพียงข้อความ "ฉันต้องการผสาน" นอกระบบ
Mario

เราจะต้องทำสิ่งนั้นผิด - การดึง HG ของเรานั้นเต็มไปด้วยความแตกต่างจาก 'แหล่งที่มา' ระหว่าง 'ที่มาปัจจุบัน' และ 'PR' ด้วย repos คอมไพล์เราจะเห็นการเปลี่ยนแปลงที่เกิดขึ้นใน 'PR' เท่านั้นทำให้สามารถตรวจสอบได้อย่างมนุษย์ปุถุชน ความเข้าใจ (ที่ต้องการ) ของเราเกี่ยวกับความแตกต่างนี้คือมันเกี่ยวข้องกับธรรมชาติที่ไม่เปลี่ยนแปลงของสาขา HG
Julian
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.