CVS هو نظام للتحكم في إصدار التعليمات البرمجية المصدرية للبرنامج، ويستخدم لتسجيل عملية تغيير التعليمات البرمجية المصدرية للبرنامج. غالبًا ما تحدث أخطاء البرنامج (BUS) عند تعديل البرنامج، ولكن قد لا يتم اكتشاف المشكلة إلا بعد فترة طويلة من التعديل. باستخدام CVS، يمكنك الخروج من الإصدار القديم من كود البرنامج لمعرفة المراجعة التي حدث بها الخطأ . عندما يعمل عدة أشخاص في نفس المشروع، فمن السهل استبدال كود الأشخاص الآخرين. يعد CVS أيضًا مفيدًا جدًا عند مواجهة هذا النوع من المشاكل. ولحل هذه المشكلة، يسمح CVS للجميع بتعديل البرنامج في الدليل الخاص بهم، وعند اكتمال العمل، يتم دمجه من خلال CVS. يتم تخزين ملفات CVS بتنسيق RCS. إذا كنت تريد معرفة المزيد حول تنسيق ملف RCS، فيرجى الرجوع إلى البرنامج التعليمي لـ RCS.