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

  1. 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.

  2. 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.

  3. 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.

  4. 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:

    1. Individuare un conflitto nei due file mediante l'opzione Modifica successiva.

    2. 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.

    3. Ripetere questi passaggi finché tutti i conflitti non sono risolti.

    4. Al termine, scegliere OK.

    5. Nella finestra di dialogo Microsoft Visual SourceSafe scegliere per salvare il file.

    6. Nella finestra di dialogo Accetta risultati uniti scegliere 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.

  5. Eventualmente selezionare Confronta nella finestra di dialogo Risolvi conflitti per confrontare i file.

  6. 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)