CVS -- одна из самых распространённых систем управления версиями. В настоящее время популярность этой системы быстро снижается, в силу активного развития существенно более мощных современных альтернатив.
Настоящее руководство описывает процесс установки и настройки клиентской части CVS (Concurrent versions system) для работы с сетевым репозиторием через протокол SSH.
branch ветвь, ветка
check in (new revision) поместить в репозиторий новую ревизию
check in (sources) зафиксировать
check out извлечение
chunk порция, (ломоть: устарело)
commit (changes) зафиксировать (изменения)
development version разрабатываемая версия
directory каталог (*НЕ* "директория")
head revision головная ревизия (@code{HEAD})
Copyright (C) Алексей Махоткин 2001 Эта статья была впервые опубликована в журнале "Программист", номер 2 за 2001 год. Запрещается перепечатка этой статьи без письменного разрешения автора.
Предположим, вы ведете свой проект, используя CVS в качестве системы контроля версий. Вы выпускаете версию 1.0 своего продукта, она уходит на полки магазинов, а вы полным ходом начинаете разрабатывать версию 2.0. Через небольшое время от недовольных пользователей начинают