मैं अभी भी अपनी कुछ निजी सामग्री के लिए सीवीएस का उपयोग करता हूं।
गिट के विपरीत, आप आसानी से भंडार का एक सबसेट देख सकते हैं।
और सीवीएस प्रत्येक फ़ाइल में क्रमिक संस्करण संख्या (1.1, 1.2, 1.3, ...) असाइन करता है। गिट में, संस्करण संख्या 40-वर्ण हेक्साडेसिमल चेकसम हैं। एसवीएन में, संशोधन संख्या पूरे भंडार में अनुक्रमिक हैं; एक दिया गया नंबर पूरे भंडार पर लागू होता है।
और सीवीएस आपको इसे जांचते समय प्रत्येक फ़ाइल में संस्करण संख्याओं को विस्तारित करने देता है, जिससे यह पहचानना आसान हो जाता है कि फ़ाइल किस संस्करण से संबंधित है, इसके संदर्भ में फ़ाइल कौन सा संस्करण है।
तो मुझे सीवीएस (और कभी-कभी आरसीएस) सुविधाजनक लगता है जब भंडार काफी हद तक असंबंधित फाइलों का संग्रह होता है, और मैं अलग-अलग फाइलों पर परिवर्तनों को ट्रैक करने में अधिक दिलचस्पी लेता हूं, लेकिन पूरी तरह से भंडार के संशोधन विशेष रूप से नहीं होते हैं सार्थक। ,
अंत में;
(उस मामले में, आप एक पूरे के रूप में परियोजना के लिए एक सुसंगत इतिहास चाहते हैं। यही कारण है कि मामला है, तो भंडार एक भी कार्यक्रम या पुस्तकालय का निर्माण करने के लिए इस्तेमाल स्रोत फ़ाइलें हैं नहीं जा रहा है) सीवीएस एक फ़ाइल में प्रत्येक फ़ाइल के लिए इतिहास को अपेक्षा करता है (आरसीएस द्वारा उपयोग किए गए समान प्रारूप के साथ) अपेक्षाकृत सरल प्रारूप के साथ। कम से कम एक बार, मुझे एक सहेजी गई सीवीएस फ़ाइल मैन्युअल रूप से पुनर्निर्मित करना पड़ा जो दूषित हो गया था। मुझे यकीन नहीं है कि मैं एसवीएन या गिट के साथ ऐसा कैसे कर सकता था।
अद्यतन: इस प्रश्न ने कुछ अस्पष्ट डाउनवॉट तैयार किए हैं। मैं केवल कारणों पर अनुमान लगा सकता हूं (और मैं कभी-कभी डाउनवोट के बारे में ज्यादा चिंता नहीं करता), लेकिन शायद कुछ पाठकों को लगता है कि मैं एसवीएन या गिट की तुलना में बेहतर प्रणाली के रूप में सीवीएस की वकालत कर रहा हूं। मैं नहीं हूँ; मैं केवल यह इंगित कर रहा हूं कि सीवीएस के कुछ काफी संकीर्ण परिस्थितियों में कुछ फायदे हो सकते हैं।
स्रोत
2011-10-24 05:38:42
डाउनवॉटिंग क्योंकि, ल्यूक स्काईवाल्कर कहेंगे, "अद्भुत। इसका हर शब्द गलत था।" –
वाह। प्रभावशाली। तुमने मुझे अपने तथ्यों और तर्क से चमकाया। जिसका मतलब है, आपने शून्य तथ्यों और तर्क लिखा है, लेकिन वैसे भी नीचे गिरा दिया गया है। क्या आपने निरंतर आधार पर काम के लिए सीवीएस और आरसीएस का उपयोग किया है? मैंने काम के लिए विस्तारित परियोजनाओं पर सभी 3: सीवीएस, आरसीएस, और उपवर्तन का उपयोग किया है। –
हां, मैंने काम परियोजनाओं पर सीवीएस और एसवीएन दोनों का उपयोग किया है। आप अपनी त्रुटियों की एक सूची चाहते हैं? हेयर यू गो। "यह कहना गलत और भ्रामक है (गिट/उपवर्तन सीवी के साथ समस्याओं को ठीक करने के लिए डिज़ाइन किया गया था)।" गलत। एसवीएन को स्पष्ट रूप से एक बेहतर सीवीएस (यानी, सीवीएस के साथ समस्याओं को ठीक करने के लिए डिज़ाइन किया गया था, लेकिन ज्यादातर इसी तरह के काम में काम करते थे)। गिट, ओटीओएच, * एक अलग वर्कफ़्लो के लिए डिज़ाइन किया गया था। • "स्मृति से जाकर, सीवीएस उन लोगों के लिए अच्छा है जो अपने स्थानीय कोड भंडार में आरसीएस का उपयोग करना पसंद करते हैं।" गलत। सीवीएस आरसीएस फाइलों का डेटा भंडारण प्रारूप के रूप में उपयोग करता है, लेकिन आरसीएस की तरह काम नहीं करता है। –