Procedura: risolvere i conflitti
In Controllo del codice sorgente Team Foundation i conflitti possono verificarsi a causa di operazioni di unione, modifica in sospeso o lettura. Per ulteriori informazioni, vedere Informazioni sui tipi di conflitto. Nella seguente procedura viene illustrato come risolvere tali conflitti.
Procedura
Per risolvere un conflitto del controllo del codice sorgente
Scegliere Controllo del codice sorgente dal menu File, quindi selezionare Risolvi conflitti.
Nota
La finestra di dialogo Risolvi conflitti viene automaticamente aperta durante un'operazione di unione se esistono differenze tra le diramazioni di origine e di destinazione. Per ulteriori informazioni, vedere Procedura: unire file e cartelle.
Nella sezione Conflitti della finestra di dialogo Risolvi conflitti sono indicati i file con uno stato di conflitto insieme alle seguenti informazioni:
Nome Indica il nome del file.
Tipo Indica il tipo di conflitto:
Versione
Conflitto nel nome file
File modificabile
Descrizione Indica il motivo dell'esistenza del conflitto, ad esempio se l'origine e la destinazione sono state entrambe modificate in un'operazione di unione.
Percorso Indica il percorso locale della posizione del file.
Suggerimento
È possibile ordinare le colonne della finestra Risolvi conflitti per semplificare il raggruppamento dei file in base al tipo di conflitto o al percorso. A tal fine, fare clic sull'intestazione della colonna in base alla quale si desidera ordinare i file.
Scegliere Unisci tutti automaticamente affinché il sistema tenti di unire automaticamente tutti i conflitti oppure selezionare il file o i file e fare clic su Risolvi per risolvere manualmente i conflitti.
Nota
Per selezionare più file, fare clic sui file aggiuntivi tenendo premuto il tasto CTRL. È inoltre possibile premere CTRL+A per selezionare tutti i file nell'elenco dei conflitti.
Più file Quando si sceglie di risolvere più conflitti tra file nello stesso tempo, viene visualizzata la finestra di dialogo Risolvi conflitti selezionati, che contiene fino a tre caselle di riepilogo, una per ciascun tipo di conflitto da risolvere: Conflitti di versione, Conflitti del nome file, File modificabile.
Suggerimento
Accanto al titolo sopra la casella di riepilogo è visualizzato un numero tra parentesi che indica quanti conflitti di quel tipo verranno elaborati.
Scegliere il tipo di risoluzione desiderata nelle caselle di riepilogo come indicato nelle seguenti tabelle.
Un solo file Se si risolvono conflitti relativi a un solo file, scegliere Unisci tutti automaticamente.
Verrà visualizzata la finestra di dialogo Riepilogo unione automatica. Questa finestra indica il numero di unioni di conflitto tentate e il numero di quelle riuscite correttamente. Scegliere OK per tornare alla finestra di dialogo Risolvi conflitti.
Nota
Quando si verificano conflitti interni durante l'operazione di unione automatica, viene visualizzata la finestra di dialogo Conflitti non risoltiin cui viene indicato che alcuni file devono essere risolti singolarmente. Se un solo file non può essere risolto, la finestra di dialogo indicherà il nome del file. Nel caso in cui sia necessario risolvere più file, la finestra di dialogo indicherà il numero di file.
Quando si sceglie l'opzione Risolvi, nella finestra di dialogo Risolvi conflitto di versione viene visualizzata la sezione Dettagli conflitto in cui sono riportati il percorso locale, le modifiche da apportare e il nuovo nome da utilizzare. Scegliere una delle Opzioni di risoluzione e fare clic su OK.
Opzioni di risoluzione Descrizione Unisci automaticamente modifiche
Questa opzione tenta di unire automaticamente il file. Viene disattivata se rileva un conflitto.
Unisci modifiche nello strumento di unione
Viene chiesto all'utente di determinare le modifiche da accettare. Se l'opzione è selezionata, viene visualizzato lo strumento di unione. Due riquadri visualizzano i due file con le aree di conflitto selezionate. Per risolvere i conflitti, attenersi alla seguente procedura:
Individuare un conflitto nei due file mediante l'opzione Modifica successiva.
Esaminare le differenze tra le due versioni dei file, quindi selezionare la modifica che si desidera mantenere nell'unione. La modifica verrà visualizzata nel riquadro inferiore.
Ripetere questi passaggi finché tutti i conflitti non sono risolti.
Al termine, scegliere OK.
Nella finestra di dialogo Microsoft Visual SourceSafe scegliere Sì per salvare il file.
Nella finestra di dialogo Accetta risultati uniti scegliere Sì per mantenere il file unito.
Copia elemento dalla diramazione di origine
Questa opzione mantiene le revisioni presenti nella diramazione di origine.
Mantieni modifiche nella diramazione di destinazione
Questa opzione mantiene le revisioni presenti nella diramazione di destinazione.
Eventualmente selezionare Confronta nella finestra di dialogo Risolvi conflitti per confrontare i file.
Scegliere OK.
Protezione
Per completare questa procedura non è necessaria alcuna autorizzazione.
Vedere anche
Attività
Procedura: unire file e cartelle
Procedura: ottenere il codice sorgente per il progetto Team
Riferimenti
Comando Resolve
Finestra Archiviazioni in sospeso
Altre risorse
Risoluzione dei conflitti (controllo del codice sorgente di Team Foundation)