2012-03-10 10 views
13

मैंने स्रोत ए से गिथब पर एक परियोजना को फोर्क किया। तब से, मानक अभ्यास पुल अनुरोधों को ए को नहीं जारी करना है, लेकिन बी के लिए इसका मतलब है कि प्रत्येक पुल अनुरोध, मुझे मैन्युअल रूप से पुल अनुरोध का गंतव्य निर्दिष्ट करना होगा - ए थोड़ा थकाऊगिथब कांटा के स्रोत को कैसे बदलें?

क्या मेरे कांटे के स्रोत को स्थायी रूप से बदलने का कोई तरीका है?

उत्तर

4

मैं पहली बार में यह पता चला है, लेकिन एक वैकल्पिक हल source B से दूसरे कांटा, इस बार बनाने के लिए होगा, और:

  • क्लोन है कि नए कांटा।
  • एक दूरस्थ
  • के रूप में अपने प्रारंभिक स्थानीय क्लोन जोड़ने अपने पहले स्थानीय क्लोन से लाने के क्रम में प्राप्त करने के लिए अपने सभी मौजूदा काम
  • दूसरा कांटा

कम से कम करने के लिए अपने काम को धक्का, यह दूसरी फोर्क के पास सभी पुल अनुरोधों के लिए सही गंतव्य होगा।

नोट: OP Steve Bennett हमें याद दिलाता है:

Github आप एक ही भंडार दो बार कांटा करने के लिए अनुमति नहीं दी जाएगी।
(यही है, आप A कांटा C, तो किसी और कांटे AB बनाने के लिए बनाने के लिए - आप C कांटा नहीं कर सकते D बनाने के लिए आप "Your Fork" बटन मिलता है।)

तो मैं करने के लिए पता चलता है दूसरे खाते के तहत उस दूसरे कांटा करें।

आप अपने स्थानीय क्लोन से कई खाते प्रबंधित कर सकते हैं, और इससे आपको कई कांटे पर गिटहब सीमा को बाईपास करने की अनुमति मिल जाएगी।

+0

मुझे उम्मीद थी कि यह काम करेगा, लेकिन गिथब आपको दो बार एक ही भंडार को फोर्क करने की अनुमति नहीं देगा। (यानी, आप सी बनाने के लिए फोर्क ए, तो किसी और को बी बनाने के लिए फोर्क ए - आप डी बनाने के लिए सी नहीं जा सकते हैं। आपको "आपका फोर्क" बटन मिलता है ...) –

+0

@SteveBennett ऐसा करने की कोई संभावना है * एक और * खाते के तहत दूसरा कांटा? आप अपने स्थानीय क्लोन से कई खाते प्रबंधित कर सकते हैं, और इससे आपको कई फोर्क पर गिटहब सीमा को बाईपास करने की अनुमति मिल जाएगी। – VonC

+0

हे, मुझे लगता है कि काम करेगा। हम्म। –

3

यह @ वोनसी के उत्तर में एक बड़ा जोड़ा नहीं है, लेकिन मैंने मूल कांटा को हटाकर और उचित स्रोत रेपो से फोर्किंग करके किया।

यदि आपके पास स्थानीय शाखाएं हैं जिन्हें आप रखना चाहते हैं, तो उन्हें ऑपरेशन के बाद नए फोर्क पर दबाएं। सुनिश्चित करें कि आपने इसे हटाने से पहले अपने मूल कांटे से सब कुछ लाया है।

आईएमओ यह गिटूब की सीमाओं में से एक है जो समझ में नहीं आता है और थोड़ी सद्भावना को ठीक करना आसान होना चाहिए।

संबंधित मुद्दे