Как использовать репозиторий CVS локально?

#version-control #cvs #wincvs

#контроль версий #cvs #wincvs

Вопрос:

Возможно ли использовать (Win) CVS в качестве локального репозитория? Мне не нужна многопользовательская конфигурация с общим доступом к репозиторию на сервере (я годами использую WinCvs в команде, и у нас это отлично работало), я просто хочу отслеживать различные версии кода моего проекта локально. Где-нибудь есть хорошая документация или руководства? Или есть другие варианты?

Ответ №1:

Да, вы можете создать локальный репозиторий CVS в любом пустом каталоге на вашем компьютере, установив CVSROOT переменную среды в этот каталог и выполнив cvs init команду.

В руководстве по CVS описаны все концепции и команды CVS.

Ответ №2:

Я бы посоветовал не использовать CVS, который чрезвычайно стар и лишен важных функций, а вместо этого использовать более современные DVCS, такие как Mercurial или git. Таким образом, вам не нужно настраивать какой-либо сервер, и вы получаете атомарные коммиты и лучшую обработку ветвей / слияние (среди множества других преимуществ).

Комментарии:

1. Я использую WinCvs годами, и у меня это отлично работает. Но я посмотрю на Mercurial и Git. Есть ли у них также графический интерфейс? А как насчет Plastic SCM?