2010-09-23 13 views
5

में स्पष्ट और सुरक्षित गिट खींचें क्या इंटेलिज आईडीईए 9 में सुरक्षित रूप से "गिट पुल" करना संभव है?Intellij IDEA

अब मैं गिट -> पुल चेंज का उपयोग कर रहा हूं ... और फिर मुझे स्पष्ट रूप से शाखा का चयन करना है - अगर मैं वर्तमान शाखा से त्रुटि से नहीं खींचता तो यह त्रुटि का स्रोत है। यह पूरी तरह से असुरक्षित है। मुझे आश्चर्य है कि मानक यूआई के माध्यम से आईडीईए में "गिट पुल" करने का एक सुरक्षित तरीका है या नहीं।

कमांड लाइन में git pull का उपयोग एक अच्छा विकल्प नहीं है, क्योंकि हमारे पास उत्पादकता और सुविधा बढ़ाने के लिए आईडीई है और कार्यों का हिस्सा पहले ही गिट के लिए लागू किया गया है।

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

+0

पूरी तरह से सहमत है कि यह खतरनाक है ... और अभी भी आईडीईए 10.0.2 – ToddH

उत्तर

11

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

+0

वाह @ लोकी, मैं इस जवाब के लिए इतनी देर प्रतीक्षा करता हूं। यह नहीं पता था कि यह "गिट" मेनू के बाहर आकार बदल सकता है। अब यह करना इतना आसान होगा। बहुत बहुत धन्यवाद! – Vladimir

+1

लोकी - क्या कोई कारण है कि मैं IntelliJ में एक साधारण "गिट पुल" नहीं कर सकता? जब मैं इंटेलिजे में अपडेट प्रोजेक्ट करता हूं, तो यह 'गिट फेच -प्रून मूल' होता है जिसके बाद 'गिट रेव-लिस्ट -1 मास्टर..ऑरिगिन/मास्टर' होता है जो मुझे लगता है कि ठीक काम करता है, लेकिन फिर से, मुझे समझ में नहीं आता कि मैं क्यों इंटेलिजे के अंदर से 'गिट पुल' नहीं कर सकता। –

+1

@ जुंहोपार्क अपडेट प्रोजेक्ट == 'गिट फ़ेच मूल; गिट मर्ज मूल/मास्टर' == 'गिट पुल' – LoKi

0

मैं ऐसे कार्यों और आंतरिक कार्यों की तुलना करने के लिए बाहरी गिट क्लाइंट का उपयोग करने की सलाह दूंगा।

+0

कमांड लाइन या बाहरी गिट क्लाइंट में तय नहीं है क्योंकि इंटेलिज आईडीईए को गिट के लिए सभी महत्वपूर्ण दैनिक सुविधाओं का एक सेट माना जाता है। – Vladimir

+0

आप आईडीईए का स्रोत कोड डाउनलोड कर सकते हैं और अपने गिट एकीकरण को "दाएं" बनाने के लिए आवश्यक परिवर्तन कर सकते हैं। यदि जेटब्रेन लोग सोचते हैं कि यह आपके पैच को लागू करने योग्य है, तो वे इसे करेंगे। – Mot

+0

मैंने इस सवाल को जेटब्रेन में पोस्ट किया - उनसे सुनने के लिए इंतजार करेगा। – Vladimir