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