Condividi tramite


Informazioni sull'unione

Aggiornamento: novembre 2007

L'unione è il processo di combinazione delle modifiche apportate in due diramazioni distinte. In un'operazione di unione, le modifiche apportate ai nomi o ai file, le aggiunte, le eliminazioni o gli annullamenti di eliminazione effettuati in relazione ai file della diramazione di origine vengono integrati nella diramazione di destinazione. Se gli elementi sono stati modificati sia nella diramazione di origine che in quella di destinazione, verrà richiesto di risolvere i conflitti. Per ulteriori informazioni, vedere Procedura: risolvere conflitti tra due file.

Utilizzare Esplora controllo codice sorgente o Comando Merge per eseguire un'operazione di unione. Per ulteriori informazioni, vedere Procedura: unire file e cartelle.

L'operazione di unione

Durante un'operazione di unione:

  • Le cartelle o i file aggiunti vengono identificati nella diramazione di origine e gli elementi corrispondenti vengono aggiunti nella diramazione di destinazione.

    Nota:

    Se si tenta di unire un elemento da una diramazione di origine che ha lo stesso nome di un elemento nella diramazione di destinazione, Team Foundation esegue un' unione senza base implicita. Tuttavia, se si utilizza l'opzione /noimplicitbaseless con il comando tf merge, il conflitto dello spazio dei nomi non può essere risolto utilizzando un'unione senza base. È necessario rinominare uno dei file ed eseguire nuovamente l'operazione di unione per risolvere il conflitto.

  • Durante l'unione viene esaminata la cronologia di ciascun elemento presente nella diramazione di origine che esiste anche nella diramazione di destinazione. Per ciascun elemento, le modifiche apportate nella diramazione di origine che non esistono nella diramazione di destinazione verranno unite nella diramazione di destinazione. Se l'elemento è già stato modificato nella diramazione di destinazione, verrà restituito un conflitto. Per informazioni sulla risoluzione dei conflitti di unione, vedere Procedura: risolvere conflitti tra due file.

  • Durante un'operazione di unione, è possibile unire versioni specifiche degli elementi oppure tutte le modifiche. Per ulteriori informazioni, vedere Procedura: unire file e cartelle.

Unione delle modifiche

Utilizzare Esplora controllo codice sorgente o Comando Merge per eseguire un'operazione di unione. Per ulteriori informazioni, vedere Procedura: unire file e cartelle.

Cronologia delle unioni

In Controllo della versione di Team Foundation viene conservato un record storico di tutte le unioni. È possibile rivedere tali informazioni dalla riga di comando utilizzando il Comando Merges.

Vedere anche

Attività

Procedura: associare un tipo di file a uno strumento di unione

Concetti

Utilizzo di Esplora controllo del codice sorgente

Riferimenti

Comando Branch

Comando Branches

Altre risorse

Diramazioni e unione del controllo della versione di Team Foundation