Comando Undelete
Il comando undelete ripristina gli elementi eliminati in precedenza.
Nota
I risultati di questo comando non vengono visualizzati in altre aree di lavoro finché non viene eseguita un'operazione di archiviazione. Per ulteriori informazioni, vedere Archiviare modifiche in sospeso.
Autorizzazioni necessarie
Per utilizzare il comando undelete, è necessario disporre dell'autorizzazione Estrai impostata su Consenti. Se si include l'opzione /lock con un valore diverso da none, è necessario disporre dell'autorizzazione Blocca impostata su Consenti. È inoltre necessario essere proprietario dell'area di lavoro o disporre dell'autorizzazione globale Amministra aree di lavoro impostata su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.
tf undelete [/noget] [/lock:(none|checkin|checkout)]
[/recursive] itemspec[;deletionID] [/login:username,[password]]
Argomento |
Oggetto di descrizione |
---|---|
itemspec |
Identifica il file o la cartella di cui annullare l'eliminazione. Per ulteriori informazioni sul tipo di analisi eseguito da Team Foundation sui parametri itemspec per determinare gli elementi all'interno dell'ambito, vedere Sintassi della riga di comando (controllo della versione). |
deletionID |
Indica un identificatore univoco che risolve l'ambiguità relativa a più elementi eliminati con lo stesso nome. |
username |
Fornisce un valore all'opzione /login. È possibile specificare un valore username come DOMINIO\NomeUtente o NomeUtente. |
Opzione |
Oggetto di descrizione |
---|---|
/noget |
Ripristina l'elemento eliminato nell'area di lavoro, quindi, in attesa del completamento di un'operazione di archiviazione, lo ripristina sul server ma non ne recupera immediatamente una copia fisica su disco. |
/lock |
Impedisce ad altri utenti di eseguire operazioni di archiviazione o estrazione sui file specificati. Per ulteriori informazioni, vedere Informazioni sui tipi di blocco. Opzioni di blocco:
|
/recursive |
Ripristina tutti i file e le sottocartelle della directory specificata. |
/login |
Consente di specificare il nome utente e la password necessari per autenticare l'utente con Visual Studio Team Foundation Server. |
Il comando Undelete dell'utilità della riga di comando tf consente di pianificare il ripristino di file o cartelle specificati in attesa del completamento di un'operazione di archiviazione. Consente inoltre di recuperare gli elementi specificati dal server sul disco locale, a meno che non venga inclusa in modo esplicito l'opzione /noget.
Quando più file o cartelle con lo stesso nome sono stati eliminati dalla stessa cartella del server, è necessario includere un valore per il parametro deletionID per indicare quali elementi eliminati si desidera ripristinare. È possibile ottenere un deletionID utilizzando il comando dir .
Se si desidera modificare il file dopo averlo ripristinato, è possibile estrarlo per la modifica con il consueto comando di estrazione.
Quando il parametro itemspec indica una cartella, per impostazione predefinita in Team Foundation vengono ripristinati tutti i relativi file, le sottocartelle e i file contenuti. Se non si desidera ripristinare tutti gli elementi di una cartella, è necessario dapprima annullare l'eliminazione della cartella e dei relativi elementi, quindi eliminare gli elementi che non si desidera mantenere.
Per ulteriori informazioni su come accedere all'utilità della riga di comando tf, vedere Comandi dell'utilità della riga di comando Tf.
L'esempio riportato di seguito consente di ripristinare il file 314.cs nella cartella del server da cui è stato eliminato e di recuperare una copia in sola lettura della versione più recente nell'area di lavoro corrente.
C:\projects>tf undelete c:\math\314.cs
L'esempio riportato di seguito consente di visualizzare gli ID eliminazione di tutti gli elementi disponibili sul server che sono stati eliminati più di una volta.
c:\projects>tf dir $/ /deleted
Esempio di output:
$/projects/math/314.cs;X10 $/projects/math/314.cs;X11
L'esempio riportato di seguito consente di ripristinare la versione X11 del file 314.cs nella cartella del server da cui è stata eliminata e di recuperare una copia in sola lettura della versione più recente nell'area di lavoro corrente.
c:\projects>tf undelete 314.cs;X11
Sintassi della riga di comando (controllo della versione)
Comando Rename (controllo della versione di Team Foundation)