काम पर मेरी टीम एक नई परियोजना शुरू कर रही है, हमारे वीसीएस के रूप में तोड़फोड़ का उपयोग कर (आप इस प्रश्न के उद्देश्य के लिए पत्थर में इस सेट पर विचार कर सकते हैं)। हम अभी भी परियोजना के शुरुआती चरणों में हैं और एक शाखा मॉडल पर सहमत होने की कोशिश कर रहे हैं। हमारी पिछली परियोजना एक गैर-मानक संस्करण मॉडल पर आधारित थी, जो मौजूदा रिलीज़ के लिए हॉट-फ़िक्स और पैच का प्रबंधन करते समय समस्याओं का कारण बनी।
मैंने अलग-अलग ब्रांचिंग मॉडल को जटिल माना है, लेकिन एक मॉडल जिसे मैं स्पष्ट रूप से समझता हूं वह है जीआईटी प्रवाह । मुझे उत्सुकता है कि तोड़फोड़ में इस की भिन्नता को लागू करना कितना कठिन / अवांछनीय होगा। जाहिर है कि शाखाओं पर सहयोग करने वाले लोगों के संदर्भ में कुछ अंतर होगा। फीचर शाखाओं को स्थानीय रिपॉजिटरी तक सीमित करने के बजाय केंद्रीकृत करना होगा, लेकिन मॉडल की अन्य अवधारणाएं सबवर्सन में पुन: प्रयोज्य होनी चाहिए क्योंकि मैं इसे समझता हूं।
इस दृष्टिकोण के लिए क्या कमियां या चुनौतियां होंगी। मैंने सुना है कि SVN में "मर्जिंग महंगा है" Git के सापेक्ष। लेकिन मैं इस बात पर पूरी तरह से स्पष्ट नहीं हूँ कि व्यवहार में इसका क्या मतलब है या यह हमारी क्षमता को कैसे प्रभावित करेगा जैसे कि ब्रांचिंग मॉडल की तरह।
इस दृष्टिकोण के साथ सबसे बड़ी चिंता क्या होगी। क्या एक समान स्पष्ट दृष्टिकोण है जो तोड़फोड़ में अधिक स्वाभाविक है?