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.
Nota
È 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)