2011-11-15 5 views
22

मुझे गिट की क्षमता पसंद है कि मुझे एक दृश्य पेड़ दें जिससे दिखाया जा सके कि विभिन्न शाखाओं पर कैसे काम चल रहा है, लेकिन बहुत सी चीजों के साथ आप विस्तार से डूब सकते हैं।पार्टियों को केवल शाखा नामों के साथ गिट पेड़ के आंखों के दृश्य को कैसे प्राप्त करें, व्यक्तिगत नहीं है?

मैं सोच रहा था कि मैं बिना किसी व्यक्तिगत काम के शाखा शाखा की बुनियादी रूपरेखा कैसे प्राप्त कर सकता हूं, लेकिन शाखा नामों के साथ वैसे भी सही जगहों पर रखा जाता है।

gitk --all . की तरह अधिक लेकिन फिर थोड़ा सा ज़ूम आउट किया गया।

सुझाव?


संपादित करें: 2013-03-16 - मुझे अभी भी इसका अच्छा समाधान नहीं मिला है। मुझे पता चला है कि कुछ कारणों से गिट एक्सटेंशन में इतिहास दृश्य ग्रहण में इतिहास दृश्य की तुलना में बेहतर जानकारी देता है।

+0

http://stackoverflow.com/questions/3666953/showing-git-branch- संरचना – VonC

+1

के समान थोड़ा सा http://stackoverflow.com/questions/5298972/relationship-between-n- गिट-शाखा –

+0

ये समान प्रश्न सभी पुराने हैं, आजकल अधिक आधुनिक उपकरण हो सकते हैं। –

उत्तर

3

मेरे पास थोड़ा Ruby script है जो एक संग्रह को प्रदर्शित करने के लिए ग्राफ़विज़ का उपयोग करता है। यह वास्तव में बड़ी रिपॉजिटरीज़ पर मर जाता है (लेकिन आप इसे बहुत कम इंटरमीडिएट कमेट्स प्रदर्शित न करने के लिए थोड़ा सा ट्विक कर सकते हैं)। मैं इसे अपने गिट प्रशिक्षण के दौरान उपयोग करता हूं और मुझे यह उपयोगी लगता है।

अद्यतन: मैंने इसके बारे में ब्लॉग किया here। ग्राफ की तस्वीरें हैं और स्क्रिप्ट का उपयोग करने के तरीके के बारे में नोट्स हैं।

+0

मैं सभी काम नहीं करना चाहता हूं। बस शाखा के नाम। क्या यह ऐसा कर सकता है? –

+0

आपको इसे थोड़ा संपादित करना होगा लेकिन हाँ, यह कर सकता है। काम करता है (कम से कम कुछ) शाखाओं के बीच संबंध दिखाने के लिए उपयोगी हैं। वॉनसी से जुड़े प्रश्न में 'गिट लॉग' के लिए उपयोगी '- सिम्प्लीफाइज-बाय-सजावट' विकल्प भी है जो आपको जो भी चाहिए वह दे सकता है। –

+1

मैं सुझाव दूंगा कि आप अपने वेब पेज पर कुछ नमूना ग्राफ जोड़ें। –

17

questionVonC टिप्पणी में लिंक किए गए hint का उपयोग करना, पर्याप्त होना चाहिए निम्नलिखित:

git log --oneline --decorate --all --graph --simplify-by-decoration 
+0

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

7

आप --simplify-by-decoration विकल्प का उपयोग कर सकते हैं:

gitk --simplify-by-decoration --all 
+0

अंत में मैंने इसे यहां पाया। –

1

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

enter image description here

एक और GUI उपकरण Atlassian के स्रोत ट्री, Git Kraken या Git टॉवर की तरह Git क्लाइंट है। उन क्लाइंट्स में आमतौर पर अंतर्निहित गिट विजुअलाइजेशन टूल होता है।

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

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