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 ] arbeitsbereichspfad { [ [ -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 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 [ -i | --in-place-markers ] änderungsset ... }
Optionen und Argumente
- [ -b
| --baseline ]
- Gibt an, dass die angegebene Referenzkonfiguration akzeptiert
werden soll (Aliasname, UUID oder Name).
- [ -c
| --changes ]
- Gibt an, dass, dass nur die angegebenen Änderungssets akzeptiert
werden sollen (Aliasname, UUID oder Name).
- [ -C
| --components ]
- Gibt an, dass alle Änderungen in der angegebenen Komponente
akzeptiert werden sollen (Aliasname, UUID oder Name).
- [ -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.
- [ --flow-components ]
- Akzeptiert Hinzufügungen und Löschungen für Komponenten.
- [ --no-merge ]
- Inaktiviert das automatische Mischen bei Konflikten.
- [ -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.
- [ -t | --target ] zielarbeitsbereich oder -datenstrom
- Der Name, der Aliasname oder die UUID des Zielarbeitsbereichs bzw. 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 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.