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