Импорт модуля в репозиторий

В этом разделе описывается процесс помещения нового проекта в репозиторий CVS. Если вы хотите работать только с существующим хранилищем, можете пропустить этот раздел.

Рисунок 1.1. Снимок экрана диалога импорта Cervisia

Снимок экрана диалога импорта Cervisia

В Рисунок 1.1, «Снимок экрана диалога импорта Cervisia» представлен диалог который поможет выполнить импорт проекта как модуля. После того как вы заполнили форму подтвердите OK, и будет выполнена следующая команда:

cvs -d репозиторий import -m "" модуль метка разработчика метка релиза

Имя хранилища CVS, также известное как $CVSROOT. Вы должны иметь доступ на запись в него, и репозиторий должен быть корректно инициализирован. Если репозиторий ещё не существует инициализируйте его командой cvs -d репозиторий init.

Если репозиторий не локальный, удостоверьтесь в том, что аутентификация работает (см «Доступ к хранилищу»).

Имя модуля, под которым проект будет сохранён. После импорта проект может быть проверен под этим именем. Дополнительную информацию смотрите «Проверка модуля из хранилища». Это также название соответствующего каталога в хранилище.

Метка разработчика исторически используется для определения сторонних источников. Используйте ваше имя пользователя, если не имеете лучших вариантов. Это не имеет очень большого значения.

Эта метка также используется для того, чтобы импортировать различные версии стороннего программного обеспечения. Если вы не имеете лучшие варианты, используйте start либо строку FOO_1_0, где FOO имя вашего проекта и 1.0 - номер версии.

Рабочий каталог. Это начальный каталог проекта, который вы хотите импортировать Импорт начинается с этого каталога, включая все подкаталоги.

Игнорировать файлы. Если вы заполните это поле, в команду cvs import будет добавлена дополнительная опция -I файлы . Этот параметр интерпретируется как разделённый пробелами список игнорируемых файлов. В общем случае это более чистый и менее подверженный ошибкам способ контроля файлов, которые входят в репозиторий. Однако этот метод может быть полезен, если проект содержит файлы, которые игнорируются CVS, например файлы core. В этом случае, в поле укажите символ !. Это блокирует механизм блокируемых файлов CVS, смотрите «Игнорируемые файлы».

Импортировать как бинарные. Если вы выбираете этот параметр, все файлы будут импортированы в бинарном режиме, т.е. будет использована команда cvs import с аргументом -kb.