next up previous contents
Next: Чем CVS не является Up: Управление версиями с помощью Previous: Введение   Contents

Что такое CVS

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

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

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


2004-06-22