Übergibt Änderungssets aus einem Repository-Arbeitsbereich an einen anderen Arbeitsbereich
oder einen Datenstrom.
Zweck
Der scm-Unterbefehl deliver
übergibt Änderungssets aus einer angegebenen Quelle an das Standardziel oder ein anderes Ziel, das Sie
angeben.
Übersicht
- Verwenden Sie die folgende Syntax, um den Befehl scm deliver auszuführen, nachdem Sie den Befehl
scm login zur Erstellung gespeicherter Berechtigungsnachweise verwendet haben:
scm deliver [ -r | --repository-uri ] repository-uri oder kurzname [ -d | --dir ] arbeitsbereichspfad { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] quellenarbeitsbereich oder -datenstrom [ -t | --target ] zielarbeitsbereich oder -datenstrom änderungsset ... }
- Verwenden Sie die folgende Syntax, um den Befehl scm deliver unter Angabe von Berechtigungsnachweisen
in der Befehlszeile auszuführen:
scm deliver [ -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 ] | [ -v | --verbose ] ] [ -s | --source ] quellenarbeitsbereich oder -datenstrom [ -t | --target ] zielarbeitsbereich oder -datenstrom änderungsset ... }
Optionen und Argumente
- [ -d | --dir ] arbeitsbereichspfad
- Der Pfadname eines lokalen Arbeitsbereichs, der durch den Befehl
scm load oder scm share erstellt wurde.
Dieser Unterbefehl wird
mit dem aktuellen Arbeitsverzeichnis als Wert für arbeitsbereichspfad ausgeführt. Sie können diese Option übergehen, wenn sich das aktuelle Arbeitsverzeichnis in einem lokalen
Arbeitsbereich befindet.
- [ -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 | --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.
- [ -s | --source ] quellenarbeitsbereich oder -datenstrom
- Der Name oder die UUID des Quellenarbeitsbereichs oder des Quellendatenstroms. Änderungssets werden aus dem Quellenarbeitsbereich
an das Ziel übergeben. Wenn das Ziel nicht angegeben wird, wird das aktuelle Datenflussziel für die Quelle verwendet.
- [ -t | --target ] zielarbeitsbereich oder -datenstrom
- Der Name oder die UUID des Zielarbeitsbereichs oder des Zieldatenstroms.
- [ -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.
- [ -v | --verbose ]
- Stellt zusätzliche Informationsnachrichten während der Operation bereit.
- änderungsset ...
- Eine Liste mit null oder mehr zu übergebenden Änderungssets. Sie können Änderungssets durch
den Namen, die UUID, den Kommentar oder das zugeordnete Arbeitselement angeben. Wenn keine Änderungssets
angegeben werden, werden alle abgehenden Änderungen übergeben.
Beispiele
Bei der Arbeit in einem lokalen Arbeitsbereich zeigt die Ausgabe des
Befehls
scm status an, dass der lokale Arbeitsbereich ein nicht übergebenes Änderungsset
enthält:
C:\local-workspaces\HelloJazz>scm status
Arbeitsbereich: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Komponente: (1103) "HelloJazz"
Referenzkonfiguration: (1104) 2 "base"
Abgehend:
Änderungssets:
(1105) --@ <Kein Kommentar>
Sie führen den Befehl
scm deliver
aus, indem Sie das Änderungsset durch den Aliasnamen angeben, um das Änderungsset zu übergeben.
scm deliver 1105
Änderungen von "HelloJazz" nach "HelloJazz Stream" übergeben
Keine Referenzkonfigurationen für Datenfluss verfügbar.