git लिनक्स के लिए एक सुंदर और फीचर समृद्ध गिट जीयूआई




user-interface dvcs (6)

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

मैं इस सवाल पर पहले से ही आया था, लेकिन मुझे अभी भी इस सवाल को फिर से पूछना है, क्योंकि उस प्रश्न का मेरा जवाब नहीं है

  • मैंने git-cola और gitk उपयोग किया है, लेकिन वे आधे बेक्ड और गिटक दिखते हैं जैसे कि मैं किसी अन्य डीई पर काम कर रहा हूं। मुझे gitGUI में आवश्यक सभी सुविधाएं या तो नहीं हैं।

  • मैंने giggle , लेकिन यह diffs देखने के लिए और अधिक उपयोगी है

  • मैंने QGit की कोशिश की, लेकिन यह पूरी तरह से पूरा नहीं हुआ है।

अब मुझे बताएं कि मैं कैसे फू-गिट-जीयूआई दिखाना चाहता हूं:

  • आप Bzr Explorer पर एक नज़र Bzr Explorer सकते हैं, यह अत्यधिक उपयोग योग्य है और उपर्युक्त जीयूआई में से कई की तुलना में कई सुविधाएं हैं

किसी को भी किसी भी गिट जीयूआई के बारे में पता है जो उपर्युक्त उदाहरण जैसा मैंने ऊपर पोस्ट किया है?


मैं खुद को अधिक जटिल कार्यों के लिए कमांड लाइन के साथ संयोजन में मुख्य रूप से gitg का उपयोग कर पाता हूं।

स्रोत भंडार: http://git.gnome.org/browse/gitg

हाल ही में, एक नया संस्करण 0.3.2 जारी किया गया है, जो वाला का उपयोग करके एक पुनर्लेखन है। पुरानी 0.2 श्रृंखला की तुलना में यह अभी तक फीचर-पूर्ण नहीं है, लेकिन रिफैक्टर भविष्य में विकास को तेज करने की उम्मीद है।

इसके अलावा, आमतौर पर लॉन्चपैड पर पीपीए होते हैं जिनमें मानक रेपो की तुलना में अधिक अद्यतित संस्करण होता है।


मैंने अभी मोनो पर GitExtensions चलाने शुरू कर दिया है और ऐसा लगता है कि अब तक बहुत अच्छी तरह से काम कर रहा है (यहां उबंटू नट्टी चल रहा है)। संकलित ज़िप पैकेज को चलाने के लिए मुझे कुछ पुस्तकालय स्थापित करना पड़ा:

  • System.Windows.Forms के लिए libmono-winforms2.0-cil
  • system.DirectoryServices के लिए libmono-system-ldap2.0-cil

    दुर्भाग्यवश उबंटू के लिए एक पैक संस्करण नहीं प्रतीत होता है।


गिट गुई मैं हमेशा विंडोज पर उपयोग करता हूं। यह केवल गिट में जो कुछ भी करने की ज़रूरत है, उसके बारे में करता है, और ग्राफिकल प्रकृति क्या हो रहा है की एक अच्छी तस्वीर प्राप्त करने के लिए अमूल्य है।

मैंने लिनक्स पर कोशिश नहीं की है, लेकिन मुझे संदेह है कि यह और भी बदतर है।

मुझे लगता है कि वैकल्पिक औजारों में एक बड़ा धक्का नहीं है क्योंकि गिट-गुई उन लोगों के लिए पर्याप्त है जो गुइस का उपयोग करना पसंद करते हैं।


मुझे संदेह है कि आप जो चाहते हैं उसे ढूंढने जा रहे हैं यदि आप पहले से नहीं हैं। लिनक्स उपयोगकर्ता सीएलआई का उपयोग करके काफी खुश हैं, इसलिए एक विशाल जीयूआई के लिए लगभग इतना मजबूत ड्राइव नहीं है।

उस ने कहा, आप किसी भी तरह गिट-गुई को देखकर चूक गए हैं। गिट-गुई और गिटक वे दोनों हैं जो वास्तव में गिट सूट का हिस्सा हैं, और वे एक दूसरे के पूरक के लिए डिज़ाइन किए गए हैं - इतिहास और diffs, git-gui को देखने, विलय करने, लाने, धक्का देने के लिए गिट-गुई ...


Smartgit समृद्ध विशेषता समृद्ध प्रतीत होता है। यह शाखा इतिहास को देखने, पुन: उपयोग करने, कल्पना करने की अनुमति देता है ... यह खुला स्रोत नहीं है लेकिन गैर-वाणिज्यिक परियोजनाओं के लिए उपयोग करने के लिए स्वतंत्र है।

मैंने इसे साइट से डाउनलोड करके, अनैरिंग और bin/smartgit.sh चलाकर bin/smartgit.shइस तरह के पीपीए भी हैं जिनके पास यह है।

अपडेट करें (02/16)

GitKraken , जो एक नोड / इलेक्ट्रॉन आधारित क्लाइंट है, ने भी GitKraken और स्टैंडअलोन बाइनरी दोनों के साथ प्रवेश किया है। यहां इसकी घोषणा से स्क्रीनशॉट हैं


GitKraken की अत्यधिक अनुशंसा की जाती है। यह एक क्रॉस-प्लेटफार्म, आधुनिक और सुंदर जीआईटी ग्राहक है।





gitk