जब GitHub में मूल को हटा दिया जाता है, तो कौन सा कांटा एक मुख्य भंडार के रूप में चिह्नित किया जाता है?


11

उदाहरण के लिए, एक रेपो कहा जाता है foo

इसके नाम के तीन कांटे हैं foo-bar, foo-bazऔर foo-baqजो क्रमिक रूप से बनाए गए थे।

fooअक्सर अपडेट किया जाता है। कांटे कमोबेश पुराने हो चुके हैं, उदाहरण के लिए, foo-baqसबसे ताज़ा (लेकिन उतना ताज़ा नहीं foo) है और foo-barसबसे पुराना है।

जब मालिक fooइसे हटाता है तो क्या होता है? कौन से कांटे को मुख्य रेपो के रूप में चुना जाता है (अर्थात "दो अन्य कांटे में" से कांटा "के रूप में दिखाया गया है)?

जवाबों:


4

बशर्ते कि मुख्य भंडार सार्वजनिक है, माता-पिता बनने के लिए सबसे पुराना कांटा चुना जाता है:

जब आप किसी सार्वजनिक रिपॉजिटरी को हटाते हैं, तो मौजूदा पब्लिक फ़ॉर्क्स में से एक को नया पैरेंट रिपॉज़िटरी चुना जाता है। अन्य सभी रिपॉजिटरी इस नए माता-पिता से दूर हो गए हैं और बाद में पुल अनुरोध इस नए माता-पिता के पास जाते हैं।

स्रोत: GitHub मदद: जब कोई रिपॉजिटरी हटा दी जाती है या दृश्यता बदल जाती है तो कांटे का क्या होता है?

अद्यतन # 1: कुछ अल्पविकसित परीक्षण (कई कांटे बनाना और फिर माता-पिता को हटाना) करना, ऐसा प्रतीत होता है कि सबसे पुराना कांटा माता-पिता बन जाता है।

अपडेट # 2: मैंने सपोर्ट टीम को ईमेल किया, और मुझे जो उत्तर मिला वह है:

नमस्ते ---,

संपर्क में रहने के लिए धन्यवाद। यह सही है, सबसे पुराने कांटे को नए रूट रेपो के रूप में प्रचारित किया जाता है। हालाँकि, वे मूल रूट रेपो मालिक से पहले ही संपर्क कर सकते हैं कि रूट को जो भी रेपो करना चाहते हैं, उस पर स्विच करें।

हमे बताइये अगर और कोई सवाल है तो।

चीयर्स, जेमी


@redredwine राइट। जल्द ही जानकारी के साथ अपडेट करेंगे।
AccioBooks

प्रयोगात्मक डेटा के साथ @redredwine अपडेटेड उत्तर
AccioBooks

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.