CVS: распределенная клиент-серверная система контроля версий
CVS -- это система контроля версий файлов. С её помощью Вы записываете историю изменения файлов с Вашим исходным кодом. А ещё CVS может помочь, если Вы работаете над проектом в составе группы, сообща используя общий код. Несколько разработчиков могут одновременно работать в проекте, используя клиент-серверную модель CVS, в соответствии с которой комплект исходного кода хранится на центральном сервере CVS, каждый программист получает его на свою "локальную" машину с сервера (checkout) и туда же "возвращает" изменения, после того, как работа заканчивается (checkin). Каждый раз, когда кто-либо из программистов посылает измененные файлы на сервер CVS, там сохраняются отличия от предыдущей версии, а исходный файл не переписывается. Это позволяет воссоздать любую из прежних версий каждого файла, хотя по умолчанию сервер "раздает" самую последнюю версию. В этой статье рассказывается, как работать с CVS в режиме клиент-сервер и как воспользоваться всеми ее возможностями.
CVS: распределенная клиент-серверная система контроля версий
