Condividi tramite


Specificare le opzioni di risoluzione della risoluzione automatica

I conflitti possono a volte impedire il completamento di operazioni get, di archiviazione, di unione e di rollback. Per risolvere tali conflitti, utilizzare il canale Conflitti della finestra Modifiche in sospeso. In questa finestra il comando Risolvi tutti automaticamente può consentire la risoluzione di molti tipi di conflitti in modo più rapido e facile. Per ulteriori informazioni, vedere Risolvere conflitti tra due file.

In alcuni casi speciali è consigliabile limitare i tipi di conflitti risolti automaticamente tramite risoluzione automatica. È possibile avviare un'operazione di risoluzione automatica dal canale Conflitti della finestra Modifiche in sospeso e selezionare l'opzione Tipi di conflitto specifici.

Viene visualizzata la finestra di dialogo Scegliere i conflitti da risolvere. La tabella seguente può essere utile per determinare le caselle di controllo da selezionare per ottenere il risultato desiderato da un'operazione di risoluzione automatica.

Se si desidera che i conflitti vengano risolti automaticamente per il motivo seguente

Come descritto in questo esempio

Selezionare questa casella di controllo

Sono state apportate modifiche del contenuto non in conflitto in ogni versione di un file

Nella versione del file a sinistra è stato aggiunto uno zero iniziale. Nella versione del file a destra è stato aggiunto un tre finale:

Modifiche del contenuto non in conflitto

Conflitti con qualsiasi modifica del contenuto

Sono state apportate modifiche al contenuto univoche dell'area di lavoro (durante un'operazione get o di archiviazione) o della versione di destinazione (durante un'operazione di unione o di rollback)

Sono stati aggiunti quattro e cinque all'area di lavoro o alla versione di destinazione:

Modifiche del contenuto uniche nell'area di lavoro o nella destinazione

Conflitti con modifiche del contenuto apportate solo nell'area di lavoro locale o nel ramo di destinazione

Sono state apportate modifiche al contenuto univoche del server (durante un'operazione get o di archiviazione) o della versione di origine (durante un'operazione di unione o di rollback)

Sono stati aggiunti quattro e cinque a server o alla versione di origine:

Modifiche del contenuto uniche nel server o nell'origine

Conflitti con modifiche del contenuto apportate solo nella versione del server o nel ramo di origine

  • Sono state apportate modifiche comuni al contenuto che hanno prodotto contenuto identico in ogni versione

  • Un file è stato modificato e archiviato tramite una compilazione di archiviazione gestita ed è stata selezionata l'opzione Conserva le modifiche in sospeso localmente

Le modifiche apportate a ogni versione hanno prodotto un file dal contenuto identico. Le modifiche possono essere state apportate al contenuto dei file, come illustrato nell'esempio seguente:

Modifiche del contenuto identiche in ciascuna versione

Questa opzione risolve anche i conflitti causati da tutte le altre operazioni, quali ridenominazione, eliminazione, annullamento dell'eliminazione e creazione di un ramo, e che producono file identici.

SuggerimentoSuggerimento
Se si seleziona questa casella di controllo, quando si procede il sistema risolverà queste modifiche ottenendo (scaricando) la versione del server nell'area di lavoro.

Conflitti causati da una modifica identica nell'area di lavoro locale e nel server

È stato rinominato un file sul server (durante un'operazione get o di archiviazione) o nel ramo di origine (durante un'operazione di unione o di rollback)

È stato estratto e utilizzato un file denominato launch.cs. Durante tale intervallo di tempo un altro utente ha archiviato un insieme di modifiche che hanno interessato lo stesso file. Tale insieme di modifiche non ha modificato il contenuto del file, bensì il nome in start.cs.

Conflitti causati dalla ridenominazione del file nella versione del server o nel ramo di origine

Vedere anche

Attività

Risolvere conflitti tra due file