Comando Undo
Rimuove le modifiche in sospeso da un'area di lavoro.
tf undo [/workspace:workspacename[;workspaceowner]]
[/server:servername] [/recursive] itemspec [/noprompt]
Parametri
Argomento | Descrizione |
---|---|
workspacename |
Valore fornito dall'utente per l'opzione /workspace. |
workspaceowner |
Indica il nome dell'utente che ha creato l'area di lavoro. |
servername |
Valore fornito dall'utente per l'opzione /server. Esempio: teamfoundation2. |
itemspec |
Identifica il file o la cartella da cui rimuovere le modifiche in sospeso. Per ulteriori informazioni sul tipo di analisi eseguito da Team Foundation sui parametri itemspec per determinare gli elementi all'interno dell'ambito, vedere Opzioni della riga di comando. |
Opzione | Descrizione |
---|---|
/workspace |
Indica il nome dell'area di lavoro in cui si desidera annullare le modifiche in sospeso. Se questa opzione non viene specificata e il comando viene eseguito da una directory che è stata aggiunta a un'area di lavoro, verrà utilizzata l'area di lavoro corrente. |
/server |
Identifica Team Foundation Server. Questa opzione è necessaria se il comando viene richiamato da una directory che non è mappata a un'area di lavoro. |
/recursive |
Annulla in modo ricorsivo le modifiche in base al parametro itemspec. |
/noprompt |
Non vengono visualizzati prompt che richiedono l'input da parte dell'utente. |
Note
Il comando undo consente di verificare se i file associati alle modifiche in sospeso da annullare sono stati modificati sul disco. Se vengono rilevate modifiche, il comando undo senza /noprompt visualizza un prompt in cui si richiede di confermare se procedere con l'annullamento delle modifiche. È possibile rispondere Yes, No o All.
Il comando undo ripristina lo stato non modificato, in sola lettura, per tutti i file estratti. Annulla tutte le modifiche in sospeso da file e cartelle e ripristina gli elementi alla versione del server Controllo del codice sorgente Team Foundation.
Il comando undo consente di rimuovere i blocchi alle operazioni di archiviazione e estrazione in modo che altri utenti possano estrarre il file e apportarvi modifiche in sospeso nelle rispettive aree di lavoro.
Se si utilizza il comando undo per annullare una modifica in sospeso nel computer di un altro utente, è necessario eseguire un'operazione get in tale area di lavoro per aggiornare il disco locale. Oltre a get potrebbe essere necessario eseguire get /all per i file che sono stati annullati in modo da scaricare il contenuto corretto per i file in corso di modifica.
Per ulteriori informazioni su come ottenere un elenco di modifiche in sospeso in un'area di lavoro, vedere Comando Status.
Esempi
L'esempio riportato di seguito consente di rimuovere tutte le modifiche in sospeso nel file 314.cs nell'area di lavoro corrente.
c:\projects>tf undo 314.cs
L'esempio riportato di seguito consente di rimuovere tutte le modifiche in sospeso nella cartella c:\projects e in tutte le relative sottocartelle.
c:\projects>tf undo /recursive c:\projects
L'esempio riportato di seguito consente di rimuovere la modifica in sospeso per il file specificato nell'area di lavoro WS_Juan di Ivan.
c:\projects>tf undo /workspace:WS_Juan;Ivan $/math/271.cs
Sicurezza
Per utilizzare il comando undo è necessario essere proprietario dell'area di lavoro specificata o disporre dell'autorizzazione globale Amministra aree di lavoro impostata su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.
Vedere anche
Riferimenti
Sintassi della riga di comando
Comando Shelve
Comando Undelete
Opzioni della riga di comando