undo

Annullare le modifiche in uno spazio di lavoro locale.

Scopo

Il sottocomando scm undo annulla le modifiche a file o cartelle in uno spazio di lavoro locale. Se un file possiede delle modifiche senza commit (non sottoposte a check-in), scm undo le rimuove. Se un file possiede delle modifiche che sono parte di una serie di modifiche incompleta, scm undo le rimuove da quelle serie di modifiche.

Sintesi

Opzioni ed argomenti

-d  |  --dir ] percorso dello spazio di lavoro
Il percorso dello spazio di lavoro locale creato dai comandi scm load o scm share. Questo sottocomando viene eseguito con il percorso dello spazio di lavoro impostato come la directory di lavoro corrente. È possibile omettere questa opzione se la directory di lavoro corrente è in uno spazio di lavoro locale.
-P  |  --password ] password l'ID utente nel repository
La password per l'ID utente specificato nel repository considerato. Se non viene inclusa questa opzione nella riga di comando, viene richiesta una password. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.
-u  |  --username ] ID utente nel repository
Specifica un ID utente presente nel repository considerato. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.
-v  |  --verbose ]
Fornisce messaggi informativi supplementari mentre si lavora.
modifiche ...
Elenco separato da spazi di nomi di percorso dei file o cartelle con modifiche da annullare. I nomi di percorso devono iniziare dalla root dello spazio di lavoro locale.

Esempi

Operando in uno spazio di lavoro locale, creare un nuovo file e fare clic su di esso:

C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Saluto=Ciao
ProdName=Jazz

C:\local-workspaces\HelloJazz>scm checkin com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Esecuzione del commit in corso...
Spazio di lavoro: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
  Componente: (1103) "HelloJazz"
    In uscita:
      Serie di modifiche:
        (1116) --@ <Nessun commento>

Aggiungere una seconda riga al file ma senza effettuarne il check-in:

C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Saluto=Ciao
ProdName=Jazz
Lusinga=Sembri in forma

Eseguire scm undo per rimuovere la modifica senza commit:

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
Saluto=Ciao
ProdName=Jazz


Feedback

Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug