2017-01-25 44 views
0

В настоящее время я использую приведенный ниже аргумент командной строки 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, как показано на рисунке ниже. In short I want to give a local name as shown in the picture attached below.

ответ

0

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

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

+0

Я хочу, чтобы выполнить это с помощью липкой теге – Sai

+0

Итак, поместите '-r ' в команде. Конечно, вы можете понять это. – Mort

+0

cvs co -d work -r это работает для меня. – Sai