2017-01-25 4 views
0

Momentan benutze ich das unten erwähnte cvs-Befehlszeilenargument zum Auschecken von Dateien aus dem CVS-Repository.Wie man den lokalen Arbeitsbereich mit Befehlszeilenschnittstellen benennt, während Dateien aus dem CVS-Repository mittels eines Tags ausgecheckt werden

# 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 

Ich möchte Inhalt dieses Test/user_Test/workload Modul in einen lokalen Arbeitsbereich Ordner als work namens ausgecheckt werden, die bei C:\Jenkins\jobs\workspace\work befindet.

Aber jedes Mal, wenn ich den obigen Befehl verwende, erstellt er leere Verzeichnisse nach diesem C:\Jenkins\jobs\workspace\work lokalen Arbeitsbereich als C:\Jenkins\jobs\workspace\work\Test\user_Test\workload. Ich mag diese ganzen Ordner loszuwerden Test\user_Test\workload und nach Dateien aus Test/user_Test/work dem lokalen Arbeitsbereich dieses Modul Check-out wie C:\Jenkins\jobs\workspace\work aussehen soll (nicht C:\Jenkins\jobs\workspace\work\Test\user_Test\workload) und diesen lokalen Arbeitsbereich C:\Jenkins\jobs\workspace\work soll alle Dateien dieses Test/user_Test/workload Modul enthalten.

Welche cvs-Befehlszeile erfüllt diese Anforderung? Kurz gesagt, ich möchte einen lokalen Namen wie in jenkins Job-Konfiguration in der Abbildung unten angebracht erstellen. In short I want to give a local name as shown in the picture attached below.

Antwort

0

Verwenden Sie das Formular cvs checkout -d <path> <module>. In Ihrem Fall, dass cvs checkout -d work Test/user_Test/workload

(Hat cvs checkout --help nicht geben Sie diese Antwort?)

+0

Ich möchte dies durchzuführen mit Sticky-Tag Also, – Sai

+0

die '-r ' im Befehl gesetzt ist. Sicher kannst du das herausfinden. – Mort

+0

cvs co-d arbeit -r das funktioniert für mich. – Sai

Verwandte Themen