मर्क्यूरियल में पुल अनुरोधों को गंभीरता से क्यों लागू नहीं किया जा सकता है?


10

एक हफ्ते पहले, मैं LFNW में था और जैसा कि मैं लैरी हेस्टिंग्स के साथ उनकी बात के बाद बात कर रहा था, उन्होंने कहा (विरोधाभास):

Git में कुछ ऐसा है जो Pull Request कार्यप्रवाह को संभव बनाता है जो Mercurial में नहीं है। यही कारण है कि BitBucket पर पुल अनुरोध महान नहीं हैं।

(संदर्भ के लिए, हम इस तथ्य पर चर्चा कर रहे थे कि पीआर वर्क के कारण पायथन मर्क्यूरियल से जीआईटी की ओर बढ़ रहा है, जैसा कि फाइल-बग-तब-अटैच-पैच वर्कफ़्लो के विपरीत है।)

वह यहाँ किस बारे में बात कर रहा है? हममें से कोई भी इस बात का नाम नहीं ले सकता था कि यह क्या है। मैंने बिना किसी भाग्य के वेब खोजा है।


/ मुझे वास्तव में उम्मीद है कि यह टॉपिक
strugee

जवाबों:


12

आपको संभवतः पीईपी के माध्यम से स्वयं पढ़ना चाहिए । या तो लैरी हेस्टिंग्स भ्रमित हैं या संचार में कुछ खो गया था। मर्क्यूरियल पर गिट और जीथब को स्थानांतरित करने के कारण तकनीकी नहीं हैं, लेकिन सामाजिक हैं। पुल रिक्वेस्ट वर्कफ़्लो को अच्छी तरह से मर्क्यूरियल के साथ सपोर्ट किया जाता है, लेकिन जीथब बिटबकेट पर अधिक व्यापक यूज़रबेस और थोड़ा बेहतर कोड रिव्यू फीचर के साथ है।


Git की "वितरित" प्रकृति का इससे कोई लेना-देना नहीं है?
रॉबर्ट हार्वे

12
मर्क्यूरियल सिर्फ वितरित किया गया है। मर्क्यूरियल और गिट कार्यान्वयन विवरण और छोटी विशेषताओं में भिन्न हैं, लेकिन मुख्य बिंदुओं पर वे अनिवार्य रूप से समान हैं।
कार्ल

10
@RobertHarvey पुल अनुरोधों का वास्तविक संस्करण प्रणाली में कोई वास्तविक "कार्यान्वयन" नहीं है। वे केवल एक "मैं इस" नोट को सिस्टम के बाहर मर्ज करना चाहता हूं।
मारियो

हमें इसे गलत करना चाहिए - हमारे एचजी पुल्रेक्वेस्ट को 'करंट सोर्स' और 'पीआर' के बीच 'सोर्स' से अलग कर दिया गया है। Git repos के साथ, हम केवल 'PR' में किए गए परिवर्तनों को देखते हैं, जिससे मानवीय रूप से समीक्षा संभव है। इस अंतर के बारे में हमारी (चाहत) समझ यह है कि यह एचजी शाखाओं की अपरिवर्तनीय प्रकृति से संबंधित है
जूलियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.