Emacs में एक Git इंटरफ़ेस को मैगिट करें 3.0 . संस्करण तक पहुँचता है

अगर आप काम करते तो Git के साथ और आपको Emacs के अंतर्गत काम करना भी पसंद है, निम्नलिखित एप्लिकेशन आपकी पसंद के अनुसार हो सकता है। आज हम जिस एप्लीकेशन के बारे में बात करेंगे उसका नाम है मैगिट, Emacs के लिए एक Git इंटरफ़ेस जो वर्कफ़्लो अनुकूलन पर जोर देता है।

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

मैजिटो कुछ गिट कमांड चलाने के बाद आपको जो मिलता है उसका एक उन्नत संस्करण जैसा दिखता है, लेकिन मैगिट में प्रत्येक दिखाई देने वाली जानकारी किसी भी Git GUI द्वारा प्रदान की जाने वाली जानकारी से कहीं अधिक हद तक कार्रवाई योग्य है। और यह इस आउटपुट को स्वचालित रूप से अपडेट करने का ख्याल रखता है। जब यह अप्रचलित हो जाता है. पृष्ठभूमि में, Magit केवल Git कमांड चलाता है, और यदि उपयोगकर्ता यह देखना चाहता है कि क्या चल रहा है, तो Magit के साथ Git कमांड लाइन सीखना आसान हो जाता है।

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

अधिकांश संभावित उपयोगकर्ता मैगिट के अस्तित्व से अनजान हैं। दूसरों को इसके अस्तित्व के बारे में पता हो सकता है, लेकिन वे इसे आज़माने पर विचार नहीं करेंगे क्योंकि इसे Emacs टेक्स्ट एडिटर के विस्तार के रूप में लागू किया गया है।

जोनास बर्नौली का कहना है कि वह मैगिट के बारे में इस धारणा को बदलना चाहते हैं।

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

मैगिट का सीखने का क्रम अपेक्षाकृत सपाट है, जब तक कोई पहले से ही Emacs और Git से परिचित है। Emacs के बारे में कोई पूर्व ज्ञान न होने के कारण, वक्र थोड़ा तीव्र है।

हालाँकि, इस तथ्य के अलावा कि मैगिट पहली नज़र में बहुत प्रभावशाली नहीं दिखता है, संभावित उपयोगकर्ताओं को इसे आज़माने से रोकने वाला मुख्य कारक Emacs का (वास्तविक या कथित) सीखने की अवस्था (और दुर्भाग्य से प्रतिष्ठा भी) है। Emacs उपयोगकर्ता निश्चित रूप से सोचते हैं कि यह बाधा पार करने लायक है, लेकिन यह किसी ऐसे व्यक्ति की मदद या मना नहीं करेगा जो अपने वर्तमान संपादक या IDE के साथ रहना चाहता है और केवल Magit को आज़माना चाहता है।

मैगिट 3.0 के बारे में

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

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

इसी तरह, मैगिट अब यह नहीं मानता कि मुख्य शाखा को मास्टर कहा जाता है। किसी भी उपयोगकर्ता कॉन्फ़िगरेशन के बिना, मैगिट उस क्रम में मुख्य, मास्टर, ट्रंक और बिल्ड का परीक्षण करता है और वर्तमान रिपॉजिटरी में मौजूद पहले वाले को मुख्य शाखा के रूप में उपयोग करता है।

मैगिट अन्य गिट इंटरफेस से काफी अलग है, और इसके लाभ कुछ स्क्रीनशॉट से तुरंत स्पष्ट नहीं होते हैं। “दुर्भाग्य से, अधिकांश संभावित उपयोगकर्ता मैगिट के बारे में जानते भी नहीं हैं। दूसरों को इसके अस्तित्व के बारे में पता हो सकता है, लेकिन वे इसे आज़माने पर विचार नहीं करेंगे क्योंकि इसे Emacs टेक्स्ट एडिटर के विस्तार के रूप में लागू किया गया है, और वे इसका उपयोग नहीं करते हैं।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप इसमें दिए गए विवरणों से परामर्श ले सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।