Akzeptiert Änderungssets, übernimmt sie in einen Repository-Arbeitsbereich und lädt sie
optional in den lokalen Arbeitsbereich.
Zweck
Der scm-Unterbefehl accept akzeptiert Änderungssets
und übernimmt sie in einen Repository-Arbeitsbereich. Wenn Sie ihn in einem lokalen Arbeitsbereich
ausführen, werden die akzeptierten Änderungssets außerdem in den lokalen Arbeitsbereich geladen.
Übersicht
- Verwenden Sie die folgende Syntax, um den Befehl scm accept auszuführen, nachdem Sie den Befehl
scm login zur Erstellung gespeicherter Berechtigungsnachweise verwendet haben:
scm accept [ -r | --repository-uri ] repository-uri_oder_kurzname [ -d | --dir ] pfad_des_arbeitsbereichs { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] quellenarbeitsbereich oder -datenstrom [ -t | --target ] zielarbeitsbereich oder -datenstrom [ -i | --in-place-markers ] änderungsset ... }
- Verwenden Sie die folgende Syntax, um den Befehl scm accept unter Angabe von Berechtigungsnachweisen
in der Befehlszeile auszuführen:
scm accept [ -r | --repository-uri ] repository-uri [ -u | --username ] benutzer-id_in_repository [ -P | --password ] kennwort_für_benutzer-id_in_repository
[ -d | --dir ] pfad_des_arbeitsbereichs { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] quellenarbeitsbereich oder -datenstrom [ -t | --target ] zielarbeitsbereich oder -datenstrom [ -i | --in-place-markers ] änderungsset ... }
Optionen und Argumente
- [ -b
| --baseline ]
- Gibt an, dass die angegebene Referenzkonfiguration akzeptiert werden sollen (Aliasname, UUID oder Name).
- [ -c
| --changes ]
- Gibt an, dass nur die angegebenen Änderungssets akzeptiert werden sollen (Aliasname, UUID oder Name).
- [ -C
| --components ]
- Gibt an, dass alle Änderungen in den angegebenen Komponenten akzeptiert werden sollen (Aliasname, UUID oder Name).
- [ -d | --dir ] pfad_des_arbeitsbereichs
- 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 pfad_für_arbeitsbereich ausgeführt. Sie können diese Option übergehen, wenn sich das aktuelle Arbeitsverzeichnis in einem lokalen
Arbeitsbereich befindet.
- [ --flow-components ]
- Komponentenhinzufügungen und -löschungen akzeptieren.
- [ --no-merge ]
- Automatisches Mischen von Konflikten inaktivieren.
- [ -P | --password ] kennwort_für_benutzer-id_in_repository
- Das Kennwort für die angegebene Benutzer-ID im benannten Repository. Wenn diese Option in der
Befehlszeile nicht angegeben wird, werden Sie zur Eingabe eines Kennworts aufgefordert. Wenn Sie eine 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 ausgeführt werden soll. Wenn Sie
Berechtigungsnachweise für das Repository mit dem Befehl scm login gespeichert haben,
können Sie den Kurznamen verwenden, den Sie für diese gespeicherten Berechtigungsnachweise angegeben haben.
- [ -t | --target ] zielarbeitsbereich oder -datenstrom
- Der Name, der Aliasname oder die UUID des Zielarbeitsbereichs bzw. des Zieldatenstroms.
- [ -u | --username ] benutzer-id_in_repository
- Gibt eine Benutzer-ID an, die in dem genannten Repository vorhanden ist. Wenn Sie eine 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 durch Leerzeichen getrennte Liste mit einem oder mehreren zu akzeptierenden Änderungssets. Geben Sie die Änderungssets
mit dem Namen, dem Aliasnamen oder der UUID an. Wenn diese Angabe nicht erfolgt, werden alle eingehenden Änderungssets für
den Arbeitsbereich akzeptiert.
Beispiele
Bei der Arbeit in einem lokalen Arbeitsbereich zeigt die Ausgabe des
Befehls
scm status ein eingehendes Änderungsset an.
C:\local-workspaces\HelloJazz>scm status
Arbeitsbereich: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Komponente: (1103) "HelloJazz"
Referenzkonfiguration: (1104) 2 "base"
Eingehend:
Änderungssets:
(1106) --$ 57286 "Pseudo-Repository-Fehler beim Akzeptieren einer Teameinladung>
Sie
führen den Befehl
scm accept aus, um das Änderungsset für den Repository-Arbeitsbereich zu akzeptieren
und in den lokalen Arbeitsbereich zu laden.
C:\local-workspaces\HelloJazz>scm accept 1106
Änderungen aus "HelloJazz Stream" in "HelloJazz" akzeptieren
Keine Referenzkonfigurationen für Datenfluss verfügbar.
Dateien werden heruntergeladen...
Download von /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java (3,4 KB)
Download abgeschlossen.
Änderungssets
Komponente "HelloJazz"
(1106)
--m- /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java
Konflikte
Die Ausgabe des Befehls
scm accept zeigt die Datei an,
die vom Änderungsset geändert wurde, und gibt an, dass keine Konflikte vorliegen.