Eliminare le modifiche da uno spazio di lavoro.
Scopo
Il sottocomando scm discard elimina le serie di modifiche da uno spazio di lavoro.
Sintesi
- Per eseguire scm discard dopo aver usato il comando scm login per creare credenziali archiviate:
scm discard { [ -d | --dir ] percorso dello spazio di lavoro [ -v | --verbose ] } modifiche ...
- Per eseguire scm discard fornendo le credenziali nella riga di comando:
scm discard { [ -u | --username ] ID utente nel repository [ -P | --password ] password l'ID utente nel repository [ -d | --dir ] percorso dello spazio di lavoro [ -v | --verbose ] } modifiche ...
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 delle serie di modifiche da eliminare. È possibile specificare ciascuna serie di modifiche tramite un alias, UUID, o numero dell'elemento di lavoro.
Esempi
Operando in uno spazio di lavoro locale, l'output di
scm status indica una serie di modifiche non trasferita.
C:\local-workspaces\HelloJazz>scm status
Spazio di lavoro: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Baseline: (1108) 3 "aggiornamenti beta2"
In uscita:
Serie di modifiche:
(1110) --@ <Nessun commento>
Eseguire
scm discard, specificando la serie di modifiche tramite il suo alias per eliminarla.
C:\local-workspaces\HelloJazz>scm discard 1110
Eseguendo di nuovo
scm status è possibile notare che la serie di modifiche non è più presente nello spazio di lavoro.
C:\local-workspaces\HelloJazz>scm status
Spazio di lavoro: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Baseline: (1108) 3 "aggiornamenti beta2"