Share via


Informazioni sulle diramazioni

Aggiornamento: novembre 2007

È possibile diramare il codice principale o i file inclusi nel controllo della versione per attivare lo sviluppo simultaneo, l'isolamento della funzionalità o per creare uno snapshot del codice per una versione. Quando si diramano i file o il codice, viene creata una copia che è possibile utilizzare per apportare modifiche senza alterare l'origine. Controllo della versione di Team Foundation mantiene un'associazione con l'origine. Per ulteriori informazioni sulle motivazioni e sulle opportunità della diramazione, vedere Team Foundation Server Branching Guidance (informazioni in lingua inglese).

In Controllo della versione di Team Foundation è possibile creare una diramazione utilizzando Esplora controllo codice sorgente o specificando il Comando Branch dalla riga di comando. L'operazione di diramazione copia i file dal percorso di origine e li aggiunge in un percorso di destinazione. L'origine fornisce il nome e la versione del file o della cartella a cui si applica la diramazione e la destinazione indica la posizione del file o della cartella di destinazione. Il nome della cartella di destinazione deve essere univoco nel server. Se la cartella di destinazione ha lo stesso nome di una cartella che è già presente nel server, la destinazione viene creata all'interno di tale cartella.

Per poter eseguire la diramazione, le cartelle e i file non devono risultare eliminati. Se un'origine contiene elementi eliminati, la destinazione non conterrà gli elementi eliminati. Se successivamente si annulla l'eliminazione degli elementi nell'origine, l'eliminazione degli elementi non verrà annullata nella destinazione. Sarà necessario invece unire i file dall'origine nella destinazione.

Quando si crea una diramazione, Controllo della versione di Team Foundation registra i nuovi file come una modifica in sospeso. I file non vengono creati finché non viene eseguito il commit delle modifiche in sospeso nel server. Per ulteriori informazioni, vedere Finestra Archiviazioni in sospeso.

Prima di eseguire il commit della diramazione nel server, è possibile modificare, rinominare, eliminare e annullare i file e le cartelle. Per ulteriori informazioni, vedere Procedura: spostare, rinominare ed eliminare cartelle e file inclusi nel controllo della versione.

Nota:

È possibile esaminare la cronologia di una diramazione di elementi del controllo del codice sorgente visualizzandone le proprietà. Per ulteriori informazioni, vedere Procedura: visualizzare le proprietà di file e cartelle del controllo della versione.

Vedere anche

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