हम एक साल पहले VSS6 से VSS2005 तक चले गए थे। डेटाबेस संरचना समान है। हमें मिली एकमात्र चेतावनी यह थी कि कुछ लोगों ने अभी भी डेटाबेस पर VSS6 का उपयोग किया था, जबकि अन्य VSS2005 का उपयोग कर रहे थे। VSS2005 यूनिकोड टेक्स्ट फ़ाइलों को पाठ फ़ाइलों के रूप में मानता है, जबकि VSS6 नहीं करता है। जिसका अर्थ यह है कि जब VSS2005 एक यूनिकोड टेक्स्ट फ़ाइल जोड़ता है, तो VSS6 इसे बाइनरी के रूप में देखता है (यह दूसरों के बीच csproj फ़ाइलों को प्रभावित करता है)।
इसके अलावा, VSS2005 डेटाबेस के लिए उचित HTTP पहुंच का समर्थन करता है (प्रदान किया गया सर्वर एक्सटेंशन स्थापित है), बेहतर लैन प्रदर्शन (फिर से, सर्वर एक्सटेंशन के साथ), और बेहतर फ़ाइल सिस्टम संवाद (बुरा पुराना चला गया है)। हालांकि, नई फ़ाइल जोड़ें संवाद सभी फ़ाइलों को दिखाता है, न केवल उन लोगों को जो शामिल नहीं हैं।
इसके अलावा, VSS2005 कस्टम संपादकों के प्रावधान और फ़ाइल एक्सटेंशन द्वारा अलग-अलग उपकरणों के प्रावधान की अनुमति देता है, जो बहुत उपयोगी है। उदाहरण के लिए, हमारी कुछ एक्सएमएल फाइलें एन्क्रिप्ट की गई हैं, इसलिए हम इस प्रणाली का उपयोग करके अंतर टूल से पहले एक डिक्रिप्शन टूल चलाते हैं, जिसने हमारी समीक्षा प्रक्रियाओं की दक्षता में काफी वृद्धि की है।
यहां और वहां अन्य ट्विक भी हैं, अधिकतर अच्छे लेकिन कभी-कभार परेशान होते हैं।
अंत में, कुछ भी नष्ट नहीं हुआ है। वास्तव में, संक्रमण के बाद डेटाबेस में कम अतिरिक्त भ्रष्टाचार हुआ प्रतीत होता है - लेकिन मैं इसे नए वीएसएस में नहीं डालूंगा क्योंकि यह एक व्यापक परीक्षण नहीं था।
स्रोत
2009-05-28 14:04:23
मैं दृढ़ता से अनुशंसा करता हूं कि आप VS2005 सर्विस पैक 1 स्थापित करें, यदि आपने पहले से नहीं किया है। वीएस2005 आरटीएम के पास अपने विश्लेषण और मरम्मत उपयोगिता में एक * गंभीर * बग है जो सभी डेटाबेसों को दूषित करता है जो इसे चलाता है। एसपी 1 उस समस्या को हल करता है। –