OSS Group :: Admin :: Порядок работы с CVS |
Быстрый поиск по WikiНавигация по сайтуНа эту страницу ссылаются: |
Порядок работы с CVSИдеологияНа неком сервере CVS есть репозитарий исходных текстов. На локальной машине - проект в виде дерева директорий и файлов. Этот проект помещается в репозитарий и с рабочей машины удаляется. Затем, при необходимости работы с проектом, производятся следующие действия: Определение репозитарияДля указания требуемого репозитория команде В первом случае каждая команда CVS имеет вид cvs -d :pserver:user@host:/path/to/cvs <command> во втором требуется перед работой с CVS выполнить команду export CVSROOT=:pserver:user@host:/path/to/cvs Путь следует задавать только при создании проекта и его начальном получении из репозитория. Команды, работающие с уже полученными из репозитория файлами, берут настройки из файлов в директориях CVS. В случае использовании для доступа к репозиторию pserver (путь вида :pserver:user@host:/path/to/cvs) перед началом работы следует выполнить команду Создание нового проекта.Создается директория под проект, в нее помещаются необходимые файлы. $ cvs -d <path> import -b 1.1.1 <Project_name> <Vendor> <ReleaseTag> path - путь к репозиторию.<br/> После импорта проекта в репозиторий директорию проекта можно удалить. Получение файлов проекта.Используется команда $ cvs -d <path> checkout <Project_name> В текущей директории создается каталог <Project_name> и в него помещаются все текущие файлы проекта. Если каталог уже есть, файлы проверяются и обновляются по необходимости. Обновление директории проектаСравнение файлов текущей директории с состоянием репозитория и их обновление до текущей версии производится командой Помещение изменённых файлов в репозиторийИзменённые файлы помещаются в репозиторий командой ЗамечанияБинарные файлы лучше в CVS не держать. В случае крайней необходимости – Под KDE довольно удобно использовать cervisia, встроенную в konqueror. При извлечении файла из репозитория CVS проводит в нём поиск ряда последовательностей и заменяет их на информацию о версии файла. Заменяемые последовательности:
Список файлов в данной директории (и шаблонов имён файлов), которые не требуется помещять в репозитарий, можно указывать в файле .cvsignore . Сам файл желательно поместить в CVS.
Дата создания: 2006-05-24 10:54:37 (Фетисов Н. А. (naf)) Wiki::Admin Оглавление Карта раздела Изменения за сутки Изменения за неделю Изменения за месяц |
© 2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы
|