Lädt Komponenten aus einem Repository-Arbeitsbereich in einen lokalen Arbeitsbereich.
Zweck
Der scm-Unterbefehl load lädt die
Komponenten in einem Repository-Arbeitsbereich in einen lokalen Arbeitsbereich.
Der lokale Arbeitsbereich wird
erstellt, wenn er nicht vorhanden ist.
Übersicht
- Verwenden Sie die folgende Syntax, um den Befehl scm load auszuführen, nachdem Sie den Befehl
scm login zur Erstellung gespeicherter Berechtigungsnachweise verwendet haben:
scm load arbeitsbereich [ -r | --repository-uri ] repository-uri oder kurzname
[ -d | --dir ] arbeitsbereichspfad { [ -q | --quiet ] [ -f | --force ] }
- Verwenden Sie die folgende Syntax, um den Befehl scm load unter Angabe von Berechtigungsnachweisen
in der Befehlszeile auszuführen:
scm load arbeitsbereich [ -r | --repository-uri ] repository-uri [ -u | --username ] benutzer-id im repository [ -P | --password ] kennwort für benutzer-id im repository [ -d | --dir ] arbeitsbereichspfad { [ -q | --quiet ] [ -f | --force ] }
Optionen und Argumente
- arbeitsbereich
- Der Name, der Aliasname oder die UUID des zu ladenden Repository-Arbeitsbereichs.
- ferner pfad
- Liste zu ladender ferner Elemente - z. B. eine Komponente (Name, Alias oder UUID) - oder ein ferner Pfad in einer Komponente.
- [ --all ]
- Wählt alle Komponenten aus. Im Falle eines Konflikts erhält eine explizit
ausgewählte Komponente Priorität.
- [ -a | --alternative-name ] arg
- Alternativer Name für das in 'ferner pfad' angegebene Element.
- [ -d | --dir ] arbeitsbereichspfad
- Dateien und Ordner aus dem angegebenen Arbeitsbereich (arbeitsbereich) werden in diesen Pfadnamen
geladen. Der Pfadname wird erstellt, wenn er nicht bereits vorhanden ist. Wenn diese Option nicht angegeben
wird, erstellt der Befehl scm load einen neuen lokalen Ordner als Unterverzeichnis des
aktuellen Arbeitsverzeichnisses.
Der neue Ordner erhält den Namen des angegebenen Arbeitsbereichs
(arbeitsbereich).
- [ -f | --force ]
- Überschreibt beim Laden vorhandene Dateien.
- [ -i
| --include-root ]
- Lädt Komponentenstammverzeichnisse als Verzeichnisse im
Dateisystem.
- [ -L | --local-rules ] laderegelpfad
- Die Option laderegelpfad gibt den Pfadnamen der Datei mit Laderegeln für
eine Komponente im lokalen Arbeitsbereich an. Nicht gültig, wenn mehr als eine Komponente
(in komponente) angegeben wird.
- [ -P | --password ] kennwort für benutzer-id im repository
- Das Kennwort für die angegebene Benutzer-ID im genannten Repository. Wenn diese Option in der
Befehlszeile nicht angegeben wird, werden Sie zur Eingabe eines Kennworts aufgefordert. Wenn Sie einen Repository-URI oder einen Kurznamen angegeben haben, für den Sie Berechtigungsnachweise
mithilfe des Befehls scm login gespeichert haben, wird diese Option ignoriert.
- [ -q | --quiet ]
- Unterdrückt die meisten Informationsnachrichten während der Operation.
- [ -R | --remote-rules ] laderegelpfad
- Die Option laderegelpfad gibt den Pfadnamen der Datei mit Laderegeln für
eine Komponente im Repository-Arbeitsbereich an. Nicht gültig, wenn mehr als eine Komponente
(in komponente) angegeben wird.
- [ -r | --repository-uri ] repository-uri
- Gibt das Repository an, in dem diese Aktion auszuführen ist. Wenn Sie Berechtigungsnachweise für das Repository mithilfe des Befehls scm login gespeichert
haben, können Sie den Kurznamen verwenden, den Sie für diese gespeicherten Berechtigungsnachweise angegeben haben.
- [ -t
| --target ] arg
- Optionaler lokaler Pfad, in den Änderungen geladen
werden sollen.
- [ -u | --username ] benutzer-id im repository
- Gibt eine Benutzer-ID an, die in dem genannten Repository vorhanden ist. Wenn Sie einen Repository-URI oder einen Kurznamen angegeben haben, für den Sie Berechtigungsnachweise
mithilfe des Befehls scm login gespeichert haben, wird diese Option ignoriert.
- komponente...
- Eine durch Leerzeichen getrennte Liste der zu ladenden Komponenten. Geben Sie Komponenten durch den Namen,
den Aliasnamen oder die UUID an. Wenn diese Option nicht angegeben wird, werden alle Komponenten im
angegebenen Arbeitsbereich geladen.
Beispiele
Sie laden den gesamten Inhalt des Repository-Arbeitsbereichs mit dem Namen
'HelloJazz' unter Verwendung der gespeicherten Berechtigungsnachweise für das Repository mit dem Kurznamen
'jazzhost' in das neue Unterverzeichnis '
C:\local-workspaces':
C:\local-workspaces> scm load -r jazzhost HelloJazz
Download von /com.example.hellojazz.rcp.ui/.project (689 B)
Download von /com.example.hellojazz.rcp.ui/build.properties (109 B)
Download von /com.example.hellojazz.service/plugin.xml (529 B)
Download von /com.example.hellojazz.service/.project (690 B)
Download von /com.example.hellojazz.service/build.properties (109 B)
Download von /com.example.hellojazz.client.tests/TestHelloJazz.launch (2,6 KB)
Download von /com.example.hellojazz.rcp.ui/.classpath (307 B)
Download von /com.example.hellojazz.rcp.ui/HelloJazzClient.launch (1,7 KB)