Comando Resolve
Consente di risolvere conflitti tra elementi modificati dell'area di lavoro e la versione più recente o di destinazione di elementi presenti nel server.
Autorizzazioni necessarie
Per utilizzare il comando resolve è necessario essere proprietario dell'area di lavoro o disporre dell'autorizzazione globale Amministra aree di lavoro impostata su Consenti. È inoltre necessario disporre delle autorizzazioni Lettura ed Estrai impostate su Consenti per gli elementi coinvolti in un'operazione di risoluzione. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.
tf resolve [itemspec]
[/auto:(AutoMerge|TakeTheirs|KeepYours|OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)]
[/preview] [(/overridetype:overridetype | /converttotype:converttype] [/recursive] [/newname:path] [/noprompt] [/login:username, [password]]
Parametri
Argomento |
Oggetto di descrizione |
---|---|
Itemspec |
Viene utilizzato per identificare il file o la cartella per il quale risolvere conflitti di versione. Se viene omesso, verranno inclusi tutti gli elementi con conflitti. Per ulteriori informazioni sul tipo di analisi eseguito da Visual Studio Team Foundation Server sui parametri itemspecs per determinare gli elementi all'interno dell'ambito, vedere Sintassi della riga di comando (controllo della versione). ![]()
È possibile specificare più di un argomento Itemspec.
|
overridetype |
Viene utilizzato con l'opzione /overridetype. Indica il tipo di codifica dei file interessati. Ad esempio, binary. |
converttype |
Utilizzato con l'opzione /converttotype, Indica il tipo di codifica, ad esempio "unicode". |
path |
Viene utilizzato con l'opzione /newname. Indica il nuovo percorso del file o della cartella interessata. |
username |
Fornisce un valore all'opzione /login. È possibile specificare un valore username come DOMINIO\NomeUtente o NomeUtente. |
Opzione |
Oggetto di descrizione |
---|---|
/auto |
Risolve conflitti in sospeso tra versioni diverse degli elementi specificati nell'area di lavoro corrente utilizzando una delle seguenti opzioni:
|
/preview |
Visualizza i conflitti correnti senza effettuare alcuna operazione. |
/overridetype |
Indica la codifica facoltativa per i file interessati in un'unione a tre direzioni. I file vengono considerati in base alla codifica specificata. È necessario determinare la codifica corretta. In Team Foundation Server l'output risultante dall'operazione di unione viene salvato nella codifica specificata dell'area di lavoro. Per ulteriori informazioni sulle codifiche file, vedere Gestione di tipi di file. ![]()
Non è possibile specificare sia l'opzione /overridetype che l'opzione /converttotype.
|
/converttotype |
Indica la codifica utilizzata per la conversione temporanea per l'input in un'operazione di unione a tre direzioni. L'output dell'operazione di unione viene salvato nell'area di lavoro con la codifica specificata. Si tratta di un'opzione avanzata che viene utilizzata raramente. Per ulteriori informazioni sulle codifiche file, vedere Gestione di tipi di file. ![]()
Non è possibile specificare sia l'opzione /overridetype che l'opzione /converttotype.
|
/recursive |
Risolve gli elementi disponibili nella directory e nelle sottodirectory specifiche. |
/newname |
Opzione utilizzata per risolvere un conflitto relativo ai nomi. Può essere utilizzata solo con AutoMerge e KeepYoursRenameTheirs. Con AutoMerge, l'opzione /newname è valida solo con conflitti che prevedono operazioni di ridenominazione e/o annullamento di eliminazione. Se si sceglie di utilizzarla, è necessario specificare un nuovo parametro path. |
/login |
Consente di specificare il nome utente e la password necessari per autenticare l'utente con Team Foundation Server. |
/noprompt |
Non vengono visualizzati prompt che richiedono l'input. |
Note
È possibile utilizzare il comando Resolve per selezionare una risoluzione per le modifiche in sospeso in conflitto con la versione del server.
Se vengono rilevati conflitti tra la versione dell'utente e la versione disponibile nel server di destinazione durante un'operazione di lettura, archiviazione o unione, viene richiesto di selezionare una risoluzione dei conflitti tramite il comando resolve . È inoltre necessario risolvere i conflitti prima di poter archiviare le modifiche in sospeso.
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 seguente consente di richiamare la finestra di dialogo Risolvi conflitti in modo da indicare a Team Foundation Server come gestire le modifiche in sospeso che risultano in conflitto con la versione del server.
tf resolve
Nell'esempio seguente viene eseguito un tentativo di risolvere tutti i conflitti automaticamente tramite l'unione delle modifiche.
tf resolve /auto:automerge
Vedere anche
Riferimenti
Sintassi della riga di comando (controllo della versione)
Concetti
Altre risorse
Comandi dell'utilità della riga di comando Tf
Risoluzione delle differenze tra cartelle e dei conflitti tra file