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.
Ich möchte dies durchzuführen mit Sticky-Tag Also, – Sai
die '-r' im Befehl gesetzt ist. Sicher kannst du das herausfinden. –
Mort
cvs co-d arbeit -r das funktioniert für mich. –
Sai