पाठ 26 / 26

Git Flow बनाम Trunk-Based

दो जानी-मानी ब्रांचिंग रणनीतियाँ, एक नज़र में।

Git Flow

Git Flow लंबे समय तक चलने वाली develop और main ब्रांच के साथ समर्पित feature/, release/, और hotfix/ ब्रांच उपयोग करता है। संरचित, पर तेज़ी से चलने वाली टीमों के लिए भारी।

Trunk-based development

हर कोई छोटे, बार-बार के बदलाव सीधे एक ही main ट्रंक में (या बहुत छोटी ब्रांच के ज़रिए) कमिट करता है, अक्सर फ़ीचर फ़्लैग के पीछे — यह कंटीन्यूअस डिलीवरी के लिए पसंदीदा है।

त्वरित जाँच: कौन-सी रणनीति एक ही trunk में छोटे, बार-बार के कमिट को प्राथमिकता देती है?

  • Git Flow
  • Trunk-based development
  • दोनों समान रूप से
Answer

Trunk-based development — Trunk-based development लंबी ब्रांच से बचकर main में कंटीन्यूअस इंटीग्रेशन को प्राथमिकता देता है।