Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Il comando controllo della versione di Team Foundation (TFVC) tf reconcile
confronta lo stato corrente dell'area di lavoro su disco con la visualizzazione del server, per pulire l'area di lavoro o per alzare di livello le modifiche locali non sospese.
Prerequisiti
Vedere autorizzazioni tfvc predefinite.
Sintassi
tf reconcile [itemspec]
/clean [/diff] [/noprompt] [/preview] [/recursive] [/ignore]
[/unmapped] [/exclude:itemspec1,itemspec2,...]
tf reconcile [itemspec]
/promote [/adds] [/deletes] [/diff] [/noprompt] [/preview]
[/recursive] [/noignore] [/exclude:itemspec1,itemspec2,...]
Parametri
Argomenti
Argomento
Descrizione
<itemspec>
Identifica il file o la cartella per cui applicare il comando reconcile
. Se omesso, vengono inclusi tutti gli elementi appropriati. Per altre informazioni su come TFVC analizza un itemspec
per determinare quali elementi si trovano nell'ambito, vedere Usare i comandi di controllo della versione di Team Foundation.
Nota
È possibile specificare più di un argomento itemspec
.
Opzioni
Opzione
Descrizione
/clean
Aggiorna gli elementi locali sul disco in modo che corrispondano alla struttura del server. Rimuove gli elementi che non sono presenti nel controllo della versione e aggiunge elementi mancanti sul disco, ma presenti nel controllo della versione.
/promote
Promuove le modifiche dei file locali al controllo della versione. Aggiunge elementi creati in locale al controllo della versione, simile a tf add
e rimuove gli elementi eliminati in locale.
Nota
Specificare /adds
e/o /deletes
quando si usa con /noprompt
.
/adds
Promuove i file e le cartelle aggiunti localmente al controllo della versione.
Nota
Può essere usato solo con /promote
.
/deletes
Alza di livello i file e le cartelle eliminati al controllo della versione.
Nota
Può essere usato solo con /promote
.
/exclude
Ignora gli elementi delimitati da virgole specificati in questa opzione.
Nota
Questa opzione esegue l'override delle opzioni /ignore
, /noignore
e /unmapped
in caso di intersezioni.
/unmapped
Esegue l'override dell'impostazione predefinita e pulisce gli elementi non mappati e mascherati. Per impostazione predefinita, gli elementi non mappati e mascherati non sono interessati dal comando /clean
. Per altre informazioni, vedere Mapping (area di lavoro).
Nota
Può essere usato solo con /clean
.
/diff
Confronta gli elementi con il controllo del codice sorgente usando hash MD5. Usare questa opzione per rilevare gli elementi diversi dalla versione dell'area di lavoro, ma hanno ancora il relativo set di bit di sola lettura (+R).
/preview
Visualizza ciò che si verifica, senza eseguire effettivamente l'operazione di reconcile
.
/ignore
Esegue l'override dell'impostazione predefinita e non modifica gli elementi ignorati. Per impostazione predefinita, /clean
aggiorna tutti gli elementi in base allo stato del server corrente, inclusi gli elementi ignorati dal controllo della versione. Usare questa opzione per evitare di modificare gli elementi ignorati.
È possibile configurare gli elementi ignorati usando un file con estensione tfignore. Per altre informazioni, vedere Personalizzare il controllo della versione dei file che ignora.
Nota
Può essere usato solo con /clean
.
/noignore
Esegue l'override dell'impostazione predefinita e promuove gli elementi ignorati. Per impostazione predefinita, /promote
promuove tutti gli elementi ad eccezione degli elementi ignorati dal controllo della versione. Usare questa opzione per alzare di livello anche gli elementi ignorati. Questa opzione è simile all'uso di /noignore
nel comando tf add
.
Nota
Può essere usato solo con /promote
.
/recursive
Riconcilia gli elementi nella directory e nelle sottodirectory specifiche.
/noprompt
Elimina la visualizzazione di finestre e finestre di dialogo e reindirizza i dati di output al prompt dei comandi. Vedere Usare i comandi di controllo della versione di Team Foundation.
Osservazioni:
È possibile usare il comando reconcile
per sincronizzare lo stato dell'area di lavoro locale con lo stato del server.
- Usare
/clean
per aggiornare l'area di lavoro locale in base allo stato del server. - Usare
/promote
per alzare di livello gli elementi aggiunti ed eliminati localmente alle modifiche in sospeso nel controllo della versione.
Per altre informazioni su come usare l'utilità della riga di comando tf
, vedere Usare i comandi di controllo della versione di Team Foundation.
Esempi
Pulito
Nell'esempio seguente viene aperta la finestra di dialogo Pulisci area di lavoro, in modo da poter specificare elementi locali che devono essere eliminati o scaricati nuovamente dal server.
tf reconcile /clean
Nell'esempio seguente vengono puliti tutti gli elementi locali, ad eccezione degli elementi ignorati dal controllo della versione.
tf reconcile /clean /ignore
Nell'esempio seguente vengono puliti tutti gli elementi locali, inclusi gli elementi non mappati e mascherati.
tf reconcile /clean /unmapped
Nell'esempio seguente vengono puliti tutti gli elementi tranne file1.txt e dir1 con tutto il contenuto e non viene visualizzata la finestra di dialogo 'area di lavoro pulita.
tf reconcile /clean /noprompt /recursive /exclude:file1.txt,dir1
Promuovere
Nell'esempio seguente viene aperta la finestra di dialogo Alza di livello modifiche candidate di Visual Studio, in modo da poter specificare gli elementi da alzare di livello alle modifiche in sospeso.
tf reconcile /promote
Nell'esempio seguente vengono promossi tutti gli elementi, inclusi gli elementi ignorati dal controllo della versione, ad eccezione del file myLib.dll.
tf reconcile /promote /noignore /exclude:myLib.dll
Nell'esempio seguente vengono aggiunti tutti gli elementi creati localmente al controllo della versione modifiche in sospeso, senza aprire la finestra di dialogo Alza di livello le modifiche candidate. Questo comando è simile al comando tf add /noprompt
.
tf reconcile /promote /adds /noprompt
Nell'esempio seguente vengono aggiunti tutti gli elementi eliminati localmente alle modifiche in sospeso del controllo della versione, senza aprire la finestra di dialogo Alza di livello i cambiamenti candidati.
tf reconcile /promote /deletes /noprompt