2013-03-10 12 views
6

मैंने गिट-फ्लो के बारे में कुछ जानकारी पढ़ी है, लेकिन अभी भी समझ में नहीं आ रहा है कि इसका उपयोग सादे गिट कमांड के बजाय क्यों किया जाना चाहिए। मेरे लिए ऐसा लगता है कि यह एक (काफी जटिल) शाखा-सेटअप का प्रचार करता है। ठीक है, यह आसानी से गोद लेने योग्य होना चाहिए। गिट-फ्लो निम्न-स्तर, सामान्य गिट कमांड के आसपास कुछ उच्च स्तरीय कमांड भी जोड़ता है।गिट-फ्लो बनाम सामान्य गिट कमांड

क्या कोई सादे गिट कमांड का उपयोग करके गिट-फ्लो का उपयोग करने के लाभों को केवल कुछ शब्दों में समझा सकता है?

उत्तर

8

मेरा मानना ​​है कि गिट-फ्लो आपको देव टीम के भीतर एक निश्चित प्रक्रिया को लागू करने की अनुमति देता है। यह आपकी शाखाओं के लिए सम्मेलन नामकरण जैसे कुछ प्रथाओं को लागू करता है और flow विकास, रिलीज करने, मास्टर से सहायता करने में सहायता करता है।

गिट-फ्लो कुछ भी प्रदान नहीं करता है जो मूल गिट कमांड नहीं कर सकता है। start और finish के साथ यह विलय और हटाने को दूर करता है।

लाभ कर रहे हैं:

  • जाना जाता शाखा प्रकार होने से एक प्रक्रिया (प्रवाह) को लागू करता है: master, develop, release, hotfix
  • मानकीकरण शाखा नामकरण सम्मेलनों
  • विलय और हटाने के लिए कुछ Git आदेशों सार
+0

तो गिट-फ्लो केवल शाखाएं बनाकर मूल्य जोड़ता है ("एक सुविधा जोड़ें"), उन्हें विलय और हटाना उन्हें बाद के वार्ड ("एक सुविधा खत्म करें")? – Mot

+0

@ माइकल। अधिक या कम, हां। – poke

+0

@ माइकल। बहुत ज्यादा। – AdamT

3

यह सिर्फ आपके रेपो में एक सतत शाखा नामकरण और एकीकरण शैली को प्रोत्साहित करता है, जो कई लोगों के बीच काम करते समय सहायक हो सकता है। लगातार नामित शाखाएं इसे तुरंत स्पष्ट करती हैं कि एक शाखा "शैली" क्या है: एक नई सुविधा, एक छोटा बग फिक्स, या एक रिलीज।

आपको इसे पूरा करने के लिए खुद को गिट-फ्लो टूल्स का उपयोग करने की आवश्यकता नहीं है, और लेखक ने मूल रूप से केवल blog post में प्रक्रिया को स्वयं गिट-फ्लो उपकरण के बिना वर्णित किया है।

4

गिट फ्लो A successful branching model में वर्णित शाखाकरण मॉडल का पालन करता है। निस्संदेह आप मानक गिट कमांड के साथ ऐसा कर सकते हैं लेकिन गिट फ्लो कुछ सम्मेलनों को विशेष रूप से नामांकित करता है, विशेष रूप से नामकरण वाले अतिरिक्त आदेशों में, जो केवल शाखाकरण मॉडल का पालन करने में मदद करते हैं।

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