2013-03-23 6 views
5

गिट एक्सटेंशन रिपोजिटरी ब्राउज़र कई तरीकों से गिटक से अधिक बहुमुखी लगता है।गिट एक्सटेंशन ब्राउज़र ब्राउज़र को कैसे दिखाएं gitk --all

enter image description here

हालांकि, gitk के लिए मेरी बहुत पसंदीदा आदेश पंक्ति विकल्प --all है। gitk --all सभी काम करता है, जिसमें किसी भी शाखा या टैग द्वारा पहुंच योग्य नहीं है। गिट में वास्तव में क्या होता है यह समझने के लिए यह बहुत उपयोगी है। मिसाल के बाद उदाहरण के लिए आप अभी भी उन मूल प्रतिबद्धताओं को देख सकते हैं जिन्हें कॉपी और छोड़ दिया गया है (और reset के साथ भी उन्हें वापस लौटाएं)।

enter image description here

वहाँ Git एक्सटेंशन ब्राउज़र gitk --all तरह व्यवहार करते हैं और यहां तक ​​कि पहुँच योग्य नहीं करता दिखाई जाने वाली कोई तरीका है?

उत्तर

2

आपके प्रश्न का उत्तर नहीं है। हालांकि, आप थोड़ा काम के साथ gitk --all खोल सकते हैं।

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

  • हॉटकी> RevisionGrid। सुनिश्चित करें कि "ShowAllBranches" में शॉर्टकट कुंजी है। यह आमतौर पर Ctrl + Shift + A है।
  • हॉटकीज> ब्राउज़ करें। सुनिश्चित करें कि गिटगिट के पास शॉर्टकट कुंजी है। मैंने Ctrl + K का उपयोग किया है। यह गिट एक्सटेंशन के अंदर से गिट लाता है। हालांकि, आपको मैन्युअल रूप से सभी शाखाओं को देखना होगा, इसलिए मुझे यकीन नहीं है कि आप इसे अपने आप कितना उपयोगी पाएंगे।
  • अंत में, मुझे लगता है कि आपको वास्तव में पसंद आएगा स्क्रिप्ट टैब है। आपको वहां एक गिटक - सभी स्क्रिप्ट मैन्युअल रूप से जोड़ने की आवश्यकता होगी, लेकिन फिर आप इसे हॉटकी असाइन कर सकते हैं। इसके बाद आपके पास गिट एक्सटेंशन हैं - गिट एक्सटेंशन के अंदर से।

मज़े :)

जाहिर है, वहाँ भी ठीक इस के लिए a feature request that is 3 months old;)

+0

धन्यवाद, लेकिन मुझे पहले से ही "संशोधन ग्राफ में वर्तमान कार्य परिवर्तन दिखाएं" और "ShowAllBranches" चालू हो गया है, और नतीजा ऊपर जैसा है, कोई पहुंचने योग्य काम नहीं दिखाया गया है। गिट एक्सटेंशन से 'gitk --all' लाने के लिए स्क्रिप्ट का उपयोग करना एक रचनात्मक विचार था, लेकिन यह वास्तव में गिट एक्सटेंशन ब्राउज़र को गिटक के रूप में व्यवहार नहीं करता है - सभी :) –

+0

नहीं, ऐसा नहीं है। लेकिन यह आपको उस दृश्य से राइट-क्लिक या कीबोर्ड शॉर्टकट से दूर ले जाता है। हां, यह एक अतिरिक्त खिड़की है, लेकिन इसके अलावा, यह संभव नहीं दिखता है। – Carl

0

आप की तरह "Git reflog" कुछ की चर्चा करते हुए कर रहे हैं। इससे आपके सभी कामों को दिखाया जाना चाहिए, भले ही आप गलती से बाद में रीसेट करें और पिछली प्रतिबद्धता खो दें। आप इस तरह से "खोया" काम कर सकते हैं। मुझे विश्वास नहीं है कि जानकारी दिखाने के लिए जीआईटी एक्सटेंशन में उनका बटन है।

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

+0

मैं पहुंचने योग्य कामों का ग्राफिकल प्रतिनिधित्व करना चाहता हूं। –

+1

https://github.com/gitextensions/gitextensions/issues/2303 बस जीआईटी एक्सटेंशन के लिए एक फीचर अनुरोध जोड़ा गया। मुझे लगता है कि मैं इसे स्वयं कोड करने और पुल अनुरोध करने का प्रयास कर सकता हूं। – scottpetrovic

+1

यह गिट एक्सटेंशन के लिए एक बड़ा जोड़ा होगा! –

संबंधित मुद्दे