ग्रहण के लिए गिट प्लगइन कितना स्थिर है?


166

मैं git के साथ एक नाटक करने का इरादा कर रहा था, और सोच रहा था कि क्या किसी ने ग्रहण के लिए git प्लगइन का उपयोग किया होगा

मुझे लगता है कि यह संस्करण 0.3.1 पर है, और सोच रहा था कि क्या किसी को पता था कि यह कितना स्थिर था / कोई भी गोच?


अपडेट करें:

यदि आप ग्रहण के हालिया संस्करण का उपयोग कर रहे हैं, तो आपके सहायता मेनू में एक Market एक्लिप्स मार्केटप्लेस ... ’लिंक है।

Find फ़ील्ड में 'git' दर्ज करें। यह मुझे इजीत दिखाता है।

पॉपुलर प्लगइन्स लिस्ट में भी यह बहुत ज्यादा है।

इंस्टॉल पर क्लिक करें। हाथ से अपडेट साइट स्थानों को जोड़ने की तुलना में बहुत आसान है।

जवाबों:


80

गीथूब ब्लॉग ने कल ईजीत प्लगइन के बारे में बात की:

http://freshmeat.net/projects/jgit/


4
और यह अब स्थिर है .. ग्रहण इंडिगो 3.7 के साथ
बँधा हुआ है

कोई धन्यवाद नहीं: " यह पैकेज आपकी फाइलों को खा सकता है। मैंने इसके साथ एक रिपॉजिटरी में जो कुछ भी जोड़ा है, वह स्वयं और विहित सी आधारित कार्यान्वयन के साथ दोनों को ठीक से अनपैक किया है, लेकिन इसका मतलब यह नहीं है कि यह एक भ्रष्ट वस्तु उत्पन्न नहीं करेगा। " (README से)
jcollum

32

अगर मैं दिन-प्रतिदिन के काम के लिए उपयोग कर रहा हूं और मुझे यह स्थिर लगता है। हाल ही में प्लगइन ने अच्छी प्रगति की है और जोड़ा है:

  • मर्ज समर्थन, इन-एक्लिप्स मर्ज टूल सहित;
  • एक मूल सिंक्रनाइज़ दृश्य;
  • .git / जानकारी / बाहर और .ignignore फ़ाइलों को पढ़ना।
  • रिबेसिंग;
  • धक्का और खींचने के लिए सुव्यवस्थित आदेश;
  • चेरी उठा रहा हैं।

गिट रिपोजिटरी देखें

वर्तमान कार्यक्षमता के अच्छे अवलोकन के लिए ईजीट यूजर गाइड को स्किम करना सुनिश्चित करें ।

मुझे लगता है कि मुझे केवल इंटरएक्टिव विद्रोह के लिए कॉमैंड लाइन के लिए ड्रॉप करने की आवश्यकता है।

के रूप में एक अधिकारी ने ग्रहण परियोजना मुझे विश्वास है कि EGit कमांड लाइन ग्राहक के सभी मुख्य विशेषताएं इस प्रकार प्राप्त होगा हूँ।


3
दो साल बाद और ईजीट में अभी भी क्लाइंट हुक (बग 299315) या सबमॉड्यूल (बग 314853) जैसी कुछ महत्वपूर्ण विशेषताओं का अभाव है और स्विचिंग शाखाओं (बग 345585) जैसी कुछ गंभीर बग से पीड़ित हैं। मुझे समझ में नहीं आता है, क्यों ईजीत को पहिया को फिर से मजबूत करना है और इसे कमांड लाइन गिट का उपयोग करने के बजाय खुद का JGit लागू करना है।
xmedeko

3
क्रॉस-प्लेटफॉर्म होने के लिए, डुहू। मुझे लगता है कि मर्क्यूरियल, तोड़फोड़ या सीवीएस के साथ ऐसा नहीं है।
एहतेश चौधरी

20

एगिट अभी भी ग्रहण में है। आप इसे ग्रहण अद्यतन प्रबंधक का उपयोग करके स्थापित कर सकते हैं।

  1. सहायता का चयन करें -> नया सॉफ़्टवेयर स्थापित करें ...
  2. संभवतः आपके पास साइटों की सूची में JGit अपडेट URL नहीं है इसलिए 'काम के साथ:' फ़ील्ड इस url में दर्ज करें: http://www.jgit.org/updates
  3. जोड़ें पर क्लिक करें ...
  4. अब आपको एक्लिप्स गिट प्लगिन - इंटीग्रेशन बिल्ड (इनक्यूबेशन) को स्थापित करने के लिए उपलब्ध सॉफ़्टवेयर के रूप में सूचीबद्ध देखना चाहिए। इसे जांचें और अगला क्लिक करें।
  5. अगला क्लिक करें और लाइसेंस के लिए सहमत हों और इसे स्थापित किया जाना चाहिए।

यह किसी तरह से स्नो लेपर्ड के लिए काम नहीं करता है जो एक्लिप्स (64-बिट) चल रहा है। Git आइटम आयात मेनू में या कहीं भी दिखाई नहीं देता है। :-(
ट्रेडर जोईचैगो

सिंह पर भी, ऐसा करना एक बुरा विचार है। मेनू में Git दिखाई नहीं देता है और विभिन्न छोटे विवरणों को ग्रहण के ADT संस्करण में गड़बड़ कर दिया गया है। एक पुनर्स्थापना अब आवश्यक प्रतीत होता है।
कैलाफ


6

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


मुझे यह कहने के लिए खेद है कि मुझे आपके साथ पूरी तरह से सहमत होना है, एक्लिप्स के बाहर एक और समाधान को देख रहा है जो मुझे अपनी आईडीई को केवल स्रोत नियंत्रण आदेशों के लिए छोड़ना पड़ता है।
गुरुनार

5

इस बीच EclipseGit एक "आधिकारिक ग्रहण प्रौद्योगिकी परियोजना" ( 09-05-07 GitWiki ) है। मैं वर्तमान संस्करण 0.5.0 का उपयोग करता हूं (विकी किसी भी समस्याओं के बिना समय-समय पर विकास के पीछे एक कदम है)। संस्करण की तुलना, कमिट, रिवर्ट इत्यादि अच्छी तरह से काम कर रहे हैं, हालांकि कमांड लाइन या अन्य Git क्लाइंट (सामान्य और स्वीकार्य ग्रहण व्यवहार मुझे लगता है) का उपयोग करते समय मैनुअल रिफ्रेश (F5) आवश्यक हैं।


5

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


आप्टाना को अब गिट के लिए प्रत्यक्ष समर्थन प्राप्त है।
xmedeko

3

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

मैं ग्रहण के भीतर एक कमांड लाइन दृश्य की तरह कुछ करना पसंद करूँगा सभी Git कर्तव्यों को करने के लिए।


3

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


2

मैंने इसे संक्षेप में इस्तेमाल किया है, लेकिन यह अभी भी कई महत्वपूर्ण क्षेत्रों में समर्थन की कमी थी (यह नाम बदलने / ठीक से काम नहीं कर रहा था, या कुछ और)। इसके लिए कोई अपडेट साइट भी उपलब्ध नहीं थी।

मुझे याद नहीं है कि यह कौन सा संस्करण था, लेकिन यह 6 महीने पहले जैसा था। उम्मीद है कि अब बेहतर होगा।



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