Минимум по CVS:
В переменной окружения CVSROOT должен быть задан путь к репозиторию:
Получить исходный код из репозитория (выполняется однократно):
$ cvs checkout репозиторий
Получить последние изменения из репозитория:
$ cvs update
Добавить новый файл (каталог):
$ cvs add файл
Добавить новый бинарный файл:
$ cvs add -kb файл
Внести сделанные изменения в репозиторий
$ cvs commit [файл]
Удалить файл из репозитория
$ cvs remove -f файл
Посмотреть где мы
$ cvs status
(см. строчку Sticky tag)
Создать ветку (пометив тэгом файлы в репозитории):
$ cvs tag -b название_ветки
Перейти к указанной ветке:
$ cvs update -r название_ветки
Влить изменения из указанной ветки в текущий cvs
$ cvs update -j название ветки
(для внесения изменений в репозиторий – далее cvs commit)