next up previous contents
Next: 14.27 history - показать Up: 14. CVS - система Previous: 14.25 diff - показать

Подраздел


14.26 export - экспорт исходных текстов из хранилища

Эта команда представляет собой особый вариант команды checkout. Команда export выда©т исходный текст модуля из хранилища, но не созда©т административных каталогов CVS, как это делает команда checkout. Например, если вы предполагаете передать кому-то исходный текст модуля, то, возможно, будет удобно воспользоваться командой export. Эта команда требует, чтобы вы указали дату или тег (-D или -r), так что вы сможете произвести необходимые действия над текстом, который вы переда©те (you can count on reproducing).

Обычно полезно использовать параметр -kv с командой export. Это привед©т к подстановке всех ключевых слов в файле. Следовательно, никакая информация о модуле не будет утеряна. Однако, вам следует знать, что двоичные файлы не могут быть корректно экспортированы таким образом. Также следует помнить, что после использования параметра -kv нельзя выполнять команду ident, которая является частью пакета RCS (смотрите описание ident(1)) и ищет ключевые строки. Если вы желаете использовать позже команду ident, вы не должны использовать параметр -kv.

14.26.1 Параметры команды export

Команда export поддерживает следующие стандартные параметры.

-D date
Использовать наиболее свежую версию до даты date.

-f
Если не найдено указанной версии, использовать последнюю версию (наиболее свежую).

-l
Локально; выполнять (экспортировать) только в локальном рабочем каталоге (без подкаталогов).

-n
Не выполнять никаких программ, которые вызывает checkout.

-R
Экспортировать каталоги рекурсивно, т.е. включая подкаталоги.

-r tag
Использовать версию tag.

В дополнение поддерживаются следующие параметры, которые являются общими с командой checkout.

-d dir
Создать каталог с именем dir для рабочих файлов вместо использования имени модуля.

-k subst
Установить режим подстановки ключевых слов.

-N
Полезно использовать лишь вместе с параметром -d dir. Смотрите также описание команды checkout.


next up previous contents
Next: 14.27 history - показать Up: 14. CVS - система Previous: 14.25 diff - показать
Andrei Chevel
Andrei.Chevel@pnpi.spb.ru