Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Документация по CVS

По приглашению Unix напечатайте:

  1. cvs --help

  2. cvs --help-options

  3. cvs --help-commands

  4. cvs -H checkout

  5. cvs -H commit

  6. man cvs

  7. man tkcvs

  8. info cvs (-- перев.)

  9. Посетите http://www.cyclic.com

  10. Посетите http://www.loria.fr/~molli/cvs-index.html

  11. Посетите http://linux.ru.net/index.php?module=library&action=show&docid=33&part=586 ("CVS -- система управления параллельными версиями" в пер. Алексея Махоткина. -- Прим. перев.)

Tkcvs http://www.tkcvs.org -- Tcl/Tk GUI интерфейс к CVS. Имеется также интерактивная справка.

  • cd $HOME/src/foo.cpp

  • tkcvs

  • Щелкните на "foo.cpp"

  • Щелкните на "Revision Log Icon", расположенном рядом с изображением "очки".

  • В окне появится ветка дерева. Теперь щелкните ПРАВОЙ кнопкой мыши на надписи "1.3" и ЛЕВОЙ кнопкой мыши на "1.1". Затем нажмите кнопку "Diff". Появится двухпанельное окно.

  • Щелкните на кнопке "Next" для просмотра различий. Нажмите "Center" чтобы отцентрировать текст.

Существует также CVS-клиент для Windows 95, он называется WinCVS http://www.wincvs.org. WinCVS можно использовать совместно с Samba -- http://www.samba.org.

Основные команды:

  • cvs checkout <файл>

  • cvs update <файл>

  • cvs add <файл, ..>

  • cvs remove <файл, ..>

  • cvs commit <файл>

  • cvs status <файл>

  • cvs log <файл>

  • cvs diff -r1.4 -r1.5 <файл> Дает различия между версиями 1.4 и 1.5 файла.

Системная документация

На Linux-системах Вы можете найти CVS-документацию в формате Postscript по пути /usr/doc/cvs*/*.ps. Имеется также FAQ и другая полезная информация.
bash# cd /usr/doc/cvs*
bash# gv cvs.ps