undo (SCM-Unterbefehl)

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

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


Feedback

Waren die Informationen hilfreich? Sie können auf Jazz.net (Registrierung erforderlich) Feedback geben: Comment in the forums oder submit a bug