Comando Resolve
Aggiornamento: novembre 2007
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:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/overridetype:overridetype] [/recursive] [/newname:path]
tf resolve [itemspec]
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/converttotype:converttype] [/recursive] [/newname:path]
Parametri
Argomento |
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 Team Foundation Server sui parametri itemspecs per determinare gli elementi all'interno dell'ambito, vedere Sintassi della riga di comando (Team System). |
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. |
Opzione |
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 Tipi di file.
|
||
/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 Tipi di file.
|
||
/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 AcceptMerge e AcceptYoursRenameTheirs. Con AcceptMerge, 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. |
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 si tenta di risolvere tutti i conflitti tramite l'unione delle modifiche.
tf resolve /auto:acceptmerge
Vedere anche
Attività
Procedura dettagliata: funzionalità avanzate di controllo della versione
Concetti
Riferimenti
Sintassi della riga di comando (Team System)