मैं Git Flow शाखाओं की कल्पना कैसे कर सकता हूं?


24

मैं Git Flow वर्कफ़्लो का उपयोग करता हूं । लेकिन मैं पेड़ के ग्राफ में एक अच्छी दिखने वाली लॉग उत्पन्न नहीं कर सकता। आकार बहुत छोटा है और Git Flow चार्ट की तरह सभी शाखा संबंध नहीं दिखाएगा।

मैं अपने गिट रिपॉजिटरी के लिए इस तरह से एक ग्राफ कैसे बना सकता हूं?

इसी तरह से टॉवर इसे दिखाता है


1
उपकरण सिफारिशों के लिए पूछना प्रोत्साहित नहीं किया जाता है। संक्षेप में, आप पूछ रहे हैं कि एक लॉग कैसे बनाएं जो गिट फ्लो ग्राफ जैसा दिखता है? क्या आपको इसके माध्यम से git logया एक ग्राफिकल टूल की आवश्यकता है? क्या आपने git में शाखा टोपोलॉजी को विज़ुअलाइज़ करते देखा है ?
slhck

जवाबों:


18

आपने निर्दिष्ट नहीं किया है कि आप कमांड लाइन टूल की तलाश कर रहे हैं या नहीं, लेकिन यदि हां, तो मुझे लगता है कि ऐसा कुछ आपको शाखा संरचना की अच्छी सराहना देता है

git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

और निश्चित रूप से आप इसके लिए git config, उदा

git config --global alias.lg "log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

2
Windows में, की जगह 'के लिए"
जेड Khullah

4

यदि आपका कोड सार्वजनिक github repo में है, तो आप http://beta.gitflowchart.com पर देखना चाह सकते हैं । एटलसियन स्टैश के लिए, एक प्लगइन है जो यह भी करता है (मुफ्त नहीं)।

प्रकटीकरण: मैंने दोनों साधनों के लिए अंतर्निहित पुस्तकालय लिखा है।


मैं Beta.gitflowchart.com को एक कोशिश देना चाहता था , लेकिन इसने मेरे लिए बहुत आरामदायक होने की अनुमति मांगी: "यह एप्लिकेशन सभी सार्वजनिक रिपॉजिटरी डेटा को पढ़ने और लिखने में सक्षम होगा। इसमें निम्नलिखित शामिल हैं:"। यह सब कुछ लिखने का अनुरोध क्यों कर रहा है?
एडमराल्फ

@AadRalph: हाँ, यह दुर्भाग्यपूर्ण है। यदि आप एक उपयोगकर्ता डेटा तक पहुंच का अनुरोध करते हैं, तो आप एक दायरे में पास होते हैं। इसे यहां परिभाषित किया गया है: developer.github.com/v3/oauth/#scopes मुझे यकीन नहीं है कि आपके सार्वजनिक रेपो तक केवल पढ़ने का अनुरोध करने का सही तरीका क्या होगा। कृपया मेरा वचन लें कि हम केवल आपके डेटा को पढ़ेंगे और कुछ भी नहीं बदलेंगे।
तीून डी

यदि रिपॉजिट वैसे भी सार्वजनिक हैं, तो आपको उनके लिए कुछ भी निर्दिष्ट करने की आवश्यकता क्यों है? आपके पास पहले से ही पहुंच है, नहीं?
एडमराल्फ

हाँ, यह प्रशंसनीय लगता है। मुझे उस पर फिर से गौर करना होगा। वास्तव में एक लंबा समय है जब हम अपना बीटा डालते हैं। मैं सक्रिय रूप से इस पर काम नहीं कर रहा हूं।
तेउन डी

2
@AdamRalph मैंने तय किया है। साइट को अब केवल आपके सार्वजनिक डेटा को पढ़ने की आवश्यकता है। मुझे सचेत करने के लिए धन्यवाद, यह गुंजाइश बहुत अनुचित थी।
तेउन डी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.