2015-04-14 10 views
7

मैं अपने रेपो से टीम एक में परिवर्तन खींचना चाहता हूं। चूंकि मेरा रेपो पहले बनाया गया था, इसलिए टीम एक आयात के माध्यम से बनाई गई थी। दुर्भाग्यवश, बिटबकेट मुझे पीआर बनाने की अनुमति नहीं देगा (लक्ष्य भंडार के लिए ड्रॉपडाउन केवल मेरा खुद का रेपो है)।बिटबकेट में पुल अनुरोध के लिए मैं एक और भंडार क्यों निर्दिष्ट नहीं कर सकता?

मैं एक और भंडार क्यों निर्दिष्ट नहीं कर सकता? पीआरएस के लिए काम करने के लिए मैं इसे फोर्क करना चाहिए? आखिरकार, गिट रूट और प्रतिबद्धता इतिहास समान है और वैध पीआर को स्रोत रेपो/शाखा और लक्ष्य रेपो/शाखा की आवश्यकता है?

पीआर राज्य पर Atlassian डॉक्स: स्रोत भंडार, स्रोत शाखा, गंतव्य भंडार, और गंतव्य शाखा:

आप जानकारी के 4 टुकड़े एक पुल का अनुरोध दर्ज करने प्रदान करने के लिए की जरूरत है।

तो दूरस्थ जानकारी की आवश्यकता का कोई उल्लेख नहीं है, पुल अनुरोध गंतव्य के लिए योग्य भंडारों का कोई उल्लेख नहीं है।

इसके अलावा:

पुल अनुरोध भी अन्य डेवलपर्स के साथ सरकारी परियोजना के बाहर सहयोग करने के लिए इस्तेमाल किया जा सकता। उदाहरण के लिए, यदि कोई डेवलपर टीममेट के साथ किसी सुविधा पर काम कर रहा था, तो वे आधिकारिक प्रोजेक्ट के के बजाय गंतव्य के लिए टीममेट के बिटबकेट रिपोजिटरी का उपयोग करके पुल अनुरोध दर्ज कर सकते हैं। फिर वे स्रोत और गंतव्य शाखाओं के लिए उसी सुविधा शाखा का उपयोग करेंगे।

इसका मतलब यह होगा कि मुझे टीममैट रिपोजिटरी में अपने परिवर्तन खींचने का अनुरोध करने में सक्षम होना चाहिए। क्या आपके पास एक रिपोजिटरी फोर्क करते समय कुछ गुप्त जानकारी पास की जाती है, जो इसे कॉपी/पेस्ट करते समय या इसे स्क्रैच से क्लोन करते समय पास नहीं होती है? मेरा मतलब है, केवल रिमोट्स दिमाग में आते हैं, लेकिन पीआर बनाने के दौरान रिमोट्स सेट करना मुश्किल नहीं है।

Atlassian डॉक्स मैं परामर्श:

+0

'फोर्क' एक गिट कार्यक्षमता नहीं है, बल्कि कुछ ऐसा है जो बिटबकेट, जिथब इत्यादि जैसी सेवाएं प्रदान करता है। पुल-अनुरोधों के लिए भी यही है। तो मेरा अनुमान यह होगा कि यह पूरी तरह से कार्यान्वयनकर्ता (इस मामले में टीम बिटबकेट) तक पूरी तरह से है या इसे अस्वीकार करने के लिए है। –

+0

पूरी तरह से सहमत हैं, लेकिन फिर भी यह जानना चाहते हैं कि उन्होंने ऐसा क्यों किया। –

+0

इसे एटलसियन फ़ोरम पर भी पूछा गया: https://answers.atlassian.com/questions/32509631/why-cant-i-specify-another-repository-for-pull-request-in-bitbucket –

उत्तर

2

हाँ, आप केंद्रीय गंतव्य रिपोजिटरी से इसे से कांटा चाहिए।

क्लोन को मूल रूप से क्लोन करना, क्लोन को "अपस्ट्रीम" में नामित करना और फिर अपने मूल रेपो को दबाकर, जिससे आप अपस्ट्रीम को पुल अनुरोध करना चाहते हैं, काम नहीं करेगा।

+1

हाय मेलविनव। मैं सहमत हूं, यह काम नहीं करेगा। हालांकि, मैं "काम करता है या नहीं" के बजाय WHY के बाद था। पीआर को 4 चीजों की आवश्यकता होती है: स्रोत/लक्ष्य शाखा, स्रोत/लक्ष्य भंडार। यदि प्रतिबद्धता इतिहास समान है (जैसा कि मेरे मामले में है), इसकी अनुमति क्यों नहीं है?इतिहास को ओवरराइट करने की अनुमति नहीं है (पीआर विभिन्न जड़ें या काम करता है), लेकिन इस मामले में? मैंने इसे एटलसियन मंचों पर भी पूछा। –

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