ConEMU

2012-11-21 9 views
10

में गिट शाखा दिखा रहा है क्या ConEmu में कहीं भी दृष्टि (पृष्ठभूमि या समान) गिट में शाखा दिखाने का कोई तरीका है?ConEMU

+0

पृष्ठभूमि? समान? आप शाखा कहां देखना चाहते हैं? आखिर में क्या खोल? – Maximus

उत्तर

1

अस्वीकरण # 1

ConEmu एक खोल नहीं है, इसलिए यह टैब-पूरा होने, आदेश इतिहास और दूसरों की तरह "खोल सुविधाओं" प्रदान नहीं करता है।

आमतौर पर, शाखा या परिवर्तन की मात्रा जैसी गिट जानकारी कमांड लाइन प्रॉम्प्ट में प्रदर्शित होती है, उदाहरण के लिए C:\path\to\repository [branch|+2~4-6]>। यह निष्पादन खोल द्वारा किया जाता है, कंसोल फ्रेम नहीं।

जहां तक ​​मुझे पता है, मानक विंडोज कमांड प्रॉम्प्ट (सीएमडी) इसे संशोधित करने का समर्थन नहीं करता है। Git for Windows के साथ आता है जो बैश पहले से ही पूरी तरह से समर्थन करता है; और पावरशेल के लिए गिट के लिए कई एक्सटेंशन हैं, विशेष रूप से posh-git

43

गिट शाखा सादे cmd या सुदूर प्रबंधक प्रॉम्प्ट में दिखाई दे सकती है।

GIT branch in cmd prompt

सभी जादू विशेष एएनएसआई दृश्यों के साथ किया जाता ("इंजेक्षन ConEmuHk" और "एएनएसआई X3.64 ..." विकल्प जाँच की जानी चाहिए)। I शाखा को स्थापित करने के लिए GitShowBranch /i चलाएं, GitShowBranch /u अनइंस्टॉल करने के लिए।

इसके अलावा, आप अपने cmd के रूप में (टास्क सामग्री या ConEmu के कमांड लाइन के भीतर)

cmd /k ver & GitShowBranch /i 

पुनश्च निम्नलिखित चला सकते हैं। फ़ाइल GitShowBranch ConEmu के distro में मौजूद है, लेकिन आप इसे online देख सकते हैं।

+6

+1, और यह नया स्वीकार्य उत्तर बनना चाहिए – stijn

+1

क्या शाखा नाम को अनुकूलित करने का कोई तरीका है? डिफ़ॉल्ट रूप से इसका स्थानीय नाम प्लस एक एलिप्सिस प्लस रिमोट नाम है। बहुत ज्यादा! मुझे बस स्थानीय शाखा का नाम चाहिए। – Tyrsius

+0

इलिप्सिस का पता नहीं लगा सकता है, लेकिन पूंछ को पहले मिले डॉट से छोड़ सकता है। – Maximus

6

हां एक तरीका है। git bash इंस्टॉल करें, फिर "कॉमस्पेक" अनुभाग के तहत ConEmu सेटिंग्स में, स्पष्ट निष्पादन योग्य "C:\Program Files (x86)\Git\bin\sh.exe" --login -i पर सेट करें।

यह एक बैश खोल सत्र चलाता है, और आपको गिट टैब पूर्ण होने और वर्तमान कार्यशील शाखा प्रॉम्प्ट के साथ पूरी तरह से आकार बदलने योग्य विंडो देता है।

+0

यह निश्चित रूप से ऐसा करने का सबसे अच्छा तरीका है (इसके लिए भी एक विषय है http://superuser.com/questions/454380/git-bash-here-in-conemu) – maQ

+0

यह कुछ भी नहीं करता है। ऐसा कुछ और होना चाहिए जो करने की आवश्यकता है। –