सीवीएस केवल फ़ाइल-दर-फ़ाइल आधार पर संशोधन को ट्रैक करता है, जबकि एसवीएन एक नई संशोधन के रूप में पूरी प्रतिबद्धता को ट्रैक करता है, जिसका अर्थ है कि आपके प्रोजेक्ट के इतिहास का पालन करना आसान है। तथ्य यह है कि सभी आधुनिक स्रोत नियंत्रण सॉफ्टवेयर संशोधन की अवधारणा का उपयोग करते हैं, इसलिए सीवीएस से एसवीएन से माइग्रेट करना कहीं अधिक आसान है।
परमाणु प्रतिबद्धता समस्या भी है। जबकि मुझे केवल एक बार सामना करना पड़ा, यह संभव है कि सीवीएस में एक साथ मिलकर 2 लोग एक-दूसरे से संघर्ष कर सकें, कुछ डेटा खो दें और अपने ग्राहक को असंगत स्थिति में डाल दें। जब जल्दी पता चला, तो ये समस्याएं प्रमुख नहीं हैं क्योंकि आपका डेटा कहीं भी बाहर है, लेकिन यह तनावपूर्ण माहौल में दर्द हो सकता है।
और आखिरकार, सीवीएस के आसपास अब कई टूल विकसित नहीं किए गए हैं। जबकि गिट या मर्कुरियल जैसे नए और चमकदार नए उपकरणों में निश्चित रूप से उपकरण की कमी है, एसवीएन के पास किसी भी सिस्टम पर एक बहुत बड़ा आवेदन आधार है।
संपादित करें 2015: गंभीरता से, यह उत्तर अब 7 साल का है। एसवीएन भूल जाओ, हर किसी की तरह गिट का उपयोग करें!
स्रोत
2008-08-04 14:17:59
मुझे गिट बनाम सबवर्सन और गिट बनाम मर्कुरियल –