एचजी glog की तरह करता है बनाने के Git लॉग --graph -सभी वर्तमान स्थान दिखाने

वोट
16

मैं कैसे Git लॉग ग्राफ में मेरे वर्तमान नोड प्रदर्शित करवा सकते हैं? git log --graph --all समान रूप से * के साथ सभी नोड्स के निशान, लेकिन जहां एचजी नेत्रहीन glog साथ @ यह चित्रित करके मेरे वर्तमान नोड differentiates मैं मर्क्युरियल करने के लिए इस्तेमाल कर रहा हूँ। इस के बाद Git लाने (उर्फ एचजी पुल), जब मेरे वर्तमान नोड जरूरी शीर्ष पर नहीं होगा विशेष रूप से उपयोगी है।

वर्तमान में मैं अपने वर्तमान नोड के हैश यह पता लगाने के लिए और फिर ग्राफ लॉग के उत्पादन के माध्यम से शिकार किया है। क्या कोई बेहतर तरीका है?

पुनश्च - मैं एक गैर चित्रमय वातावरण में कर रहा हूँ तो gitk एक विकल्प नहीं है।

[अद्यतन: अब मैं git करने के लिए पूरी तरह से अनुकूलित कर रहा हूँ, और पहली बात मैं एक नया वातावरण की स्थापना करते मुद्दा सेटअप एक Git उर्फ ​​के लिए निम्न आदेश है:

git config --global alias.map 'log --graph --full-history --all --color --decorate'

यह मैं टाइप करने के लिए अनुमति देता है git mapकिसी भी रेपो में और सभी शाखाओं में से एक ascii अत्याधुनिक नक्शा देख सकते हैं और करता है, और है कि नक्शे पर मेरे स्थान। यह अन्य नाम शायद मेरी ही इस बिंदु पर सबसे अधिक उपयोग किए Git आदेश (के अलावा जोड़ सकते हैं और प्रतिबद्ध), मेरे लिए वास्तव में अपरिहार्य है]

15/11/2011 को 11:12
उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
2

हो सकता है कि कुछ स्वरूपण विकल्प जोड़कर, जैसा कि आप देख सकते हैं, जहां प्रमुख है:

--pretty=format:"%h%x09%d%x20%s"

देखें " Git में शाखा टोपोलॉजी विज्युअलाइजिंग उदाहरण के लिए"।

15/11/2011 को 11:33
का स्रोत उपयोगकर्ता

वोट
11

जोड़ना --decorateविकल्प refs प्रत्येक की ओर इशारा करते प्रतिबद्ध दिखाई देगा। तो, उदाहरण के लिए, आप देखेंगे प्रमुख और मूल / प्रमुख (या जो भी) सही स्थानों में।

वे भी सुंदर रंग में हो सकता है अगर आपको लगता है कि सक्षम है।

पुनश्च। विशेष रूप से जिस तरह से यह भी मेरी विभिन्न stashes से पता चलता है कि यह वास्तव में बहुत अच्छा है, - मुझे इस जाँच कर रही है के लिए धन्यवाद।

15/11/2011 को 11:38
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more