Команда import предназначена для внесения исходных текстов в хранилище системы CVS из внешнего источника. Вы можете использовать эту команду как для первоначального создания хранилища, так и для полного обновления в модуле из внешнего источника.
Аргумент repository да©т имя каталога внутри корневого каталога хранилища системы CVS. Если каталог не существует, то он будет создан.
Когда команда import используется для обновления исходных текстов в хранилище, которые были модифицированы прошлым вызовом команды import, вы будет проинформированы о любых файлах, которые конфликтуют в двух ветвях разработки. Следует использовать checkout -j, чтобы объединить модификации.
Если существует конфигурационный файл $CVSROOT/CVSROOT/CVSWRAPPERS, то любые импортируемые файлы, чьи имена удовлетворяют спецификациям в упомянутом конфигурационном файле, будут рассматриваться как пакеты. К ним будет применена специальная фильтрация до выполнения реального импортирования.
Импортированный внешний комплект исходных текстов сохраняется в хранилище в ветви первого уровня, по умолчанию: 1.1.1. Обновления остаются в той же ветви. Например, файлы из импортированной коллекции исходных текстов будут иметь версию 1.1.1.1, тогда как файлы из только что импортированной и раз обновл©нной версии будут иметь номер версии 1.1.1.2, и т.д.
В команде import требуются как минимум три аргумента.
Заметим, что команда import не изменяет каталог, в котором она выполняется. В частности, она не устанавливает текущий каталог в качестве рабочего каталога CVS. Если вы желаете работать с исходными текстами в контексте CVS, вам следует импортировать исходные тексты, затем выполнить команду checkout в другом каталоге.
Это стандартные параметры, которые поддерживаются командой import.
Имеются также дополнительные параметры, которые воспринимаются командой import.
Стока name может содержать то же, что и строка для игнорирования им©н в файле .CVSIGNORE. Смотрите раздел 14.17.
Строка spec может быть образцом имени файла такого же типа как и в файле .CVSWRAPPERS. Смотрите раздел 14.9.
Команда import информирует вас о выполняемых действиях выводом диагностических строк о состоянии каждого файла (по одной строке на файл). Каждому имени файла предшествует буква, показывающая статус файла.
Читайте раздел 14.14.