सॉफ़्टवेयर कॉन्फ़िगरेशन प्रबंधन में एक महत्वपूर्ण पहलू, संशोधन नियंत्रण सॉफ़्टवेयर अनुप्रयोगों, साइट्स, दस्तावेज़ों या सूचना के किसी भी सेट में किए गए संशोधनों का प्रबंधन है।
अधिकांश सॉफ्टवेयर टूल्स और वर्ड प्रोसेसर में संशोधन नियंत्रण प्रदान किया जाता है। जैसा कि पुनरीक्षण नियंत्रण अपने पहले की स्थिति में किए गए संशोधन को वापस लाने में सक्षम है, यह उपयोगकर्ताओं को त्रुटियों की पहचान करने और उन्हें ठीक करने और डेटा और सूचना को सुरक्षा प्रदान करने की अनुमति देता है।
एक सहयोगी और वितरित विकास में, पुनरीक्षण नियंत्रण प्रणाली को आवश्यक घटक माना जाता है। पुनरीक्षण नियंत्रण में, किए गए परिवर्तनों को पहचानकर्ता का उपयोग करके नोट किया जाता है, जो आमतौर पर एक संख्या या वर्णमाला कोड होता है।
संशोधन नियंत्रण को दो श्रेणियों में वर्गीकृत किया जा सकता है, अर्थात् केंद्रीकृत और विकेंद्रीकृत। केंद्रीकृत पुनरीक्षण नियंत्रण में, फ़ाइलों का भंडार एक स्थान पर रखा जाता है, संभवत: एक सर्वर और प्रासंगिक परिवर्तन करने के लिए ग्राहकों को जब भी आवश्यकता होती है, तब पहुंच प्रदान की जाती है। वितरित पुनरीक्षण नियंत्रण तंत्र में, प्रत्येक उपयोगकर्ता को संपूर्ण रिपॉजिटरी की अपनी प्रतिकृति प्रदान की जाती है।
संशोधन नियंत्रण द्वारा प्रदान किए जाने वाले लाभ हैं:
- रिवीजन कंट्रोल के जरिए रिकॉर्ड रखना संभव है। क्रियाओं और उपयोगकर्ताओं को उसी के माध्यम से ट्रैक किया जा सकता है।
- प्रदर्शन विश्लेषण संशोधन नियंत्रण के माध्यम से प्राप्त किया जा सकता है।
- मुद्दों के मामले में, पहले की स्थिति को पुनः प्राप्त किया जा सकता है और पुनरीक्षण नियंत्रण का उपयोग करके वापस लाया जा सकता है। पुनरीक्षण नियंत्रण के मामले में आकस्मिक वसूली एक बड़ा लाभ है।
- पुनरीक्षण नियंत्रण के माध्यम से शाखाओं में बँटना और विलय संभव है। विभिन्न परियोजनाओं के बीच सहयोग बेहतर और अधिक सुव्यवस्थित है।
- पुनरीक्षण नियंत्रण में उपयोग की जाने वाली टैग प्रणाली विभिन्न संस्करणों, जैसे अल्फा संस्करण, बीटा संस्करण आदि को वर्गीकृत करने में मदद कर सकती है। यह सॉफ्टवेयर अनुप्रयोग विकास में काम आता है।
- संशोधन नियंत्रण प्रणालियों की सहायता से डिस्क स्थान को संरक्षित किया जा सकता है।
0 Comments