Как назвать локальное рабочее пространство с помощью интерфейсов командной строки при извлечении файлов из хранилища CVS с помощью тега

Прямо сейчас я использую нижеупомянутый аргумент командной строки cvs для проверки файлов из репозитория CVS.

# Module1_1_20_2017 is the tag name.
#Test/user_Test/work is the module name.
cvs checkout -r Module1_1_20_2017 Test/user_Test/workload

Я хочу содержимое этого Test/user_Test/workload модуль для извлечения в локальную рабочую папку с именем как work который расположен в C:\Jenkins\jobs\workspace\work,

Но каждый раз, когда я использую приведенную выше команду, после этого создаются пустые каталоги C:\Jenkins\jobs\workspace\work локальное рабочее пространство как C:\Jenkins\jobs\workspace\work\Test\user_Test\workload, Я хочу избавиться от этих целых папок Test\user_Test\workload и после проверки файлов из Test/user_Test/work этот модуль локальная рабочая область должна выглядеть C:\Jenkins\jobs\workspace\work (не C:\Jenkins\jobs\workspace\work\Test\user_Test\workload) и это локальное рабочее пространство C:\Jenkins\jobs\workspace\work должен содержать все файлы этого Test/user_Test/workload модуль.

Какая командная строка cvs будет удовлетворять этому требованию? Короче говоря, я хочу создать локальное имя, как в конфигурации задания jenkins, показанной на рисунке ниже. Короче говоря, я хочу дать местное имя, как показано на рисунке ниже

1 ответ

Решение

Используйте форму cvs checkout -d <path> <module>, В вашем случае это cvs checkout -d work Test/user_Test/workload

(Сделал cvs checkout --help не дать тебе этот ответ?)

Другие вопросы по тегам