2012-07-09 15 views
9

के साथ खींचता है मुझे गिटहब (वर्तमान में 1.2.13) के लिए मैक डेस्कटॉप क्लाइंट का उपयोग करके 'गिट पुल अपस्ट्रीम मास्टर' करने का विकल्प नहीं मिल रहा है। क्या यह अभी तक कमांड लाइन के बाहर समर्थित है?अपस्ट्रीम गिटहब डेस्कटॉप क्लाइंट

+0

मैंने एक नई पोस्ट जोड़ दी है जो दिखाती है कि नवीनतम संस्करण में यह कैसे संभव है। –

उत्तर

6

गीथब क्लाइंट इस सुविधा का समर्थन नहीं करता है, जहां तक ​​मैं कह सकता हूं।

इस के आसपास काम करने का तरीका आप प्राथमिक रेपो को अपस्ट्रीम रेपो में बदल सकते हैं जिसे आप उपयोग करना चाहते हैं और फिर रेपो को अपने आप में बदल सकते हैं।

  1. सेटिंग टैब पर जाएं
  2. बदलें नदी के ऊपर रेपो आप उपयोग करना चाहते करने के लिए "प्राथमिक दूरस्थ भंडार" करने के लिए।
  3. प्रेस "अद्यतन रिमोट"
  4. प्रेस "सिंक शाखा"
  5. बदलें वापस मूल काँटेदार रेपो आप उपयोग कर रहे थे "प्राथमिक दूरस्थ भंडार"।
  6. "अपडेट रिमोट" प्रेस

और बस हो गया।

enter image description here

+1

ऐसा लगता है कि यह काम करता है, लेकिन यह बहुत उपयोगकर्ता के अनुकूल नहीं है। इस बिंदु पर, मुझे लगता है कि मैं केवल कमांड लाइन का उपयोग जारी रखूंगा। –

+0

@JoostSchuur मैं पूरी तरह से सहमत हूं, कमांड लाइन जाने का रास्ता है। मुझे हाल ही में किसी तीसरे पक्ष को संस्करण नियंत्रण की व्याख्या करना पड़ा और ऐप का उपयोग करने की कोशिश की लेकिन इस समस्या में भाग गया। ऐप निश्चित रूप से एक परियोजना पर काम कर रहे कई लोगों के साथ गंभीर उपयोग के लिए नहीं है। –

+0

अफसोस की बात है, अन्यथा महान ऐप को मेरे उपयोगकर्ताओं को नियोजित करने के लिए निर्देशित करने के लिए कुछ उपयोगी नहीं बनाता है। –

0

mac client's homepage के अनुसार, "सिंक बटन" कॉन्फ़िगर किए गए दूरस्थ भंडार के लिए इस ऑपरेशन को निष्पादित करेगा।

सिंक्रनाइज़ शाखाओं

समन्वयन बटन GitHub पर अपने परिवर्तन धक्का और एक ऑपरेशन में के अन्य परिवर्तन नीचे खींचती है। यह आपको सूचित करता है जब आपके पास ऐसे परिवर्तन होते हैं जिन्हें आपने धक्का नहीं दिया है या गिटहब पर नए बदलाव नहीं हैं जिन्हें आपने नहीं खींचा है।

मैं एक तरह से ग्राहक (संस्करण 1.2.13 (b919fb2)) के वर्तमान संस्करण के साथ कई रिमोट समर्थन करने के लिए नहीं मिल सकता है, लेकिन एक चुटकी में मैं तुम्हें "प्राथमिक दूरस्थ भंडार" को बदल सकता है के तहत लगता है बाएं साइडबार पर "सेटिंग्स"।

+3

यह आपके द्वारा क्लोन किए गए रेपो को सिंक करता है, लेकिन यदि आप जिस पर समन्वयित कर रहे हैं वह एक कांटा नहीं था। मैं मूल रेपो में किए गए अपडेट लेना चाहता हूं जिसे मैंने फोर्क किया और उन्हें वापस विलय कर दिया। कमांड लाइन टूल्स के माध्यम से, यह एक रेपो के माध्यम से किया जाता है जिसे मैंने 'अपस्ट्रीम' नाम दिया है। –

+0

आह, मैंने सोचा था कि आप उस नाम से रिमोट के विपरीत ' 'का मतलब था। मुझे हालिया संस्करण में एकाधिक रिपॉजिटरीज़ के लिए समर्थन नहीं मिल रहा है, और थोड़ा जवाब संपादित किया।वरीयताओं को पुन: कॉन्फ़िगर किए बिना आप जो चाहते हैं उसे प्राप्त करने के लिए आप कमांड लाइन से फंस सकते हैं। – Christopher

+0

यह 2017 के अंत में जोड़ा गया था: https://github.com/desktop/desktop/pull/3199 और नवीनतम मैक क्लाइंट में एक बटन है जो स्पष्ट रूप से "एलेक्स/मास्टर खींचें" कहता है जहां एलेक्सच अपस्ट्रीम रेपो – AlexChaffee

1

यह GitHub ग्राहक (कम से कम मैक संस्करण) के हाल के संस्करणों के साथ यह करने के लिए संभव है, लेकिन यह विशेष रूप से आसान नहीं है।

प्रक्रिया में मास्टर संस्करण को आपके कंप्यूटर पर दूसरे फोर्क के रूप में सिंक करना और फिर अपने आप को पुल अनुरोध करना शामिल है।

http://prolatio.blogspot.com/2015/08/merge-upstream-into-your-fork-in-github.html

[संपादित करें: GitHub डेस्कटॉप एप्लिकेशन के नवीनतम बीटा 12 अगस्त 2015 तक जारी किया गया है, यह इतना करने के लिए संभव बनाता है यह पर्याप्त है कि मैं इसे कैसे करना समझा एक ब्लॉग पोस्ट किए गए घुमावदार है और आसानी से। यह उत्तर जल्द ही अप्रचलित हो जाएगा।]