Macht Änderungen in einem lokalen Arbeitsbereich rückgängig.
Zweck
Der scm-Unterbefehl undo macht Änderungen an Dateien
oder Ordnern in einem lokalen Arbeitsbereich rückgängig. Wenn eine Datei noch nicht festgeschriebene (nicht
eingecheckte) Änderungen hat, werden Sie durch den Befehl scm undo entfernt.
Wenn eine Datei Änderungen hat, die Teil eines unvollständigen Änderungssets sind, entfernt der Befehl
scm undo die Änderungen aus diesem Änderungsset.
Übersicht
- Verwenden Sie die folgende Syntax, um den Befehl scm undo auszuführen, nachdem Sie den Befehl
scm login zur Erstellung gespeicherter Berechtigungsnachweise verwendet haben:
scm undo { [ -d | --dir ] pfad_des_arbeitsbereichs [ -v | --verbose ] } änderungen ...
- Verwenden Sie die folgende Syntax, um den Befehl scm undo unter Angabe von Berechtigungsnachweisen
in der Befehlszeile auszuführen:
scm undo { [ -u | --username ] benutzer-id_in_repository [ -P | --password ] kennwort_für_benutzer-id_in_repository [ -d | --dir ] pfad_des_arbeitsbereichs [ -v | --verbose ] } änderungen ...
Optionen und Argumente
- [ -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.
- [ -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.
- [ -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.
- änderungen ...
- Eine durch Leerzeichen getrennte Liste von Pfadnamen für Dateien oder Ordner mit Änderungen, die
rückgängig zu machen sind. Die Pfadnamen müssen mit dem Stammelement des lokalen Arbeitsbereichs beginnen.
Beispiele
Sie erstellen während der Arbeit in einem lokalen Arbeitsbereich eine neue
Datei und checken sie ein:
C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Greeting=Hello
ProdName=Jazz
C:\local-workspaces\HelloJazz>scm checkin com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Festschreibung wird ausgeführt...
Arbeitsbereich: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Komponente: (1103) "HelloJazz"
Abgehend:
Änderungssets:
(1116) --@ <Kein Kommentar>
Sie fügen der Datei eine zweite Zeile hinzu, jedoch
ohne die Datei einzuchecken:
C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Greeting=Hello
ProdName=Jazz
Flattery=Looking good
Sie führen den Befehl
scm undo aus, um die nicht
festgeschriebene Änderung zu entfernen:
C:\local-workspaces\HelloJazz>scm undo com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Greeting=Hello
ProdName=Jazz