С помощью CVS вы легко можете обратиться к старым версиям, чтобы точно выяснить, что именно привело к ошибке. Разумеется, можно сохранять все версии всех файлов, которые были созданы, но это потребует огромного объема дискового пространства. CVS хранит все версии файла в едином файле так, чтобы сохранять только изменения между версиями.
CVS также можно использовать, если вы работаете над одним проектом
совместно с кем-либо еще. Слишком легко переписать чужие изменения,
если вы не очень аккуратны. Некоторые редакторы, такие как GNU Emacs
,
стараются проследить, чтобы один и тот же файл не изменяли
одновременно два человека. К сожалению, если кто-то использует другой редактор,
эта предосторожность не будет работать. CVS решает эту проблему, изолируя
разработчиков друг от друга. Каждый разработчик работает в своем каталоге,
а CVS объединяет полученные результаты.