Condividi tramite


Comando Undo

Rimuove le modifiche in sospeso da un'area di lavoro.

Autorizzazioni necessarie

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.

tf undo [/workspace:workspacename[;workspaceowner]] 
 [/recursive] itemspec [/noprompt] [/login:username, [password]] [/collection:TeamProjectCollectionUrl]

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.

TeamProjectCollectionUrl

URL dell'insieme di progetti team contenente file da cui si desidera rimuovere le modifiche in sospeso (ad esempio, http://myserver:8080/tfs/DefaultCollection).

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 itemspecs per determinare gli elementi all'interno dell'ambito, vedere Opzioni della riga di comando.

NotaNota
È possibile specificare più di un argomento Itemspec.

username

Fornisce un valore all'opzione /login. È possibile specificare un valore username come DOMINIO\NomeUtente o NomeUtente.

Opzione

Oggetto di 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.

/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.

/collection

Specifica l'insieme di progetti team.

/login

Consente di specificare il nome utente e la password necessari per autenticare l'utente con Team Foundation Server.

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 della versione di 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.

Per ulteriori informazioni su come accedere all'utilità della riga di comando tf, vedere Comandi dell'utilità della riga di comando Tf.

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

Vedere anche

Riferimenti

Sintassi della riga di comando (controllo della versione)

Comando Shelve

Comando Undelete

Opzioni della riga di comando

Concetti

Modifiche in sospeso

Altre risorse

Comandi dell'utilità della riga di comando Tf