Работа с CVS (Concurrent Versions System)

Для тех кто слабо знаком с СVS выкладываю здесь краткую информацию и полезные ссылки.

Об основных коммандах и о сути системы предлагаю вам прочитать небольшую статью, которую вы можете взять здесь ( а еще здесь //dimstar)

Как станет уже более понятно что это за фрукт, рекомендую установить клиент WinCVS а так же настроить его следующим образом:

1. Скачиваем WinCVS.rar отсюда

в RARе 3 файла. Все exeшники необходимо установить.

  • cvsnt_setup.exe - нужен для работы команд cvs из виндовской командной строки
  • wincvs_setup.exe - собственно сам клиент WinCVS
  • 3ий текстовый - небольшое пояснение к файлам

2. Перезагружаемся

3. Открываем командную строку либо файловый мэнэджер, поддерживающий коммандную строку (например FAR) в директории, куда хотим закачать репозиторий.

Пишем в командной строке

cvs -d :ssh:ifamiliya@81.5.64.24:/mnt/CVS checkout icomp

(где ifamiliya - ваш логин. У меня например akostyuchenko)

После этого в текущей директории создается дерево каталогов проекта c корневой папкой с названием icomp.

3. Устанавливаем Wincvs 2 с вышеуказанного адреса, если вы еще этого не сделали.

(Обязательно версии 2, т.к. некоторые другие версии глючат при работе с ssh и кроме того начальный чекаут нам пришлось делать из командной строки т.к. распостранен глюк, что wincvs в графическом режиме этот чекаут сделать не может)

4. Открываем в Wincvs 2 директорию icomp (ту самую в которой находилась командная строка, когда мы выполняли команду cvs -d :ssh:ifamiliya…..).

5.Теперь имеем прекрасное графическое дерево каталогов с удобными кнопочками для быстрого выполнения команд.

И наконец, кто еще не прочитал, читаем статью "Введение в CVS", ссылка на которую приведена выше.

Далее работа в WinCVS не составит труда ибо интерфейс там интуитивно понятен ;).

С CVS из под винды можно работать и с другими клиенатами, типа TortoiseCVS, TkCVS, а так же можно банально связываться с сервером по ssh соединению через Putty, и работать уже непосредственно на сервере, закачивая туда файлы через команду scp. Но это все-таки имхо более "геморный" вариант.

// MICRO

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.