Visualizzare la gerarchia di rami di un progetto

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Visual Studio 2019 | Visual Studio 2022

Man mano che un progetto cresce, la sua struttura di ramo cresce in genere e diventa più complessa. L'utente e i membri del team potrebbero avere bisogno di risposte alle domande seguenti:

  • Quali rami si trovano nel progetto?
  • Come sono correlati questi branch tra di essi?
  • Chi possiede i vari rami?
  • Se sono necessarie modifiche da un team di funzionalità, quali rami devono passare a tali modifiche per accedere al ramo?

Le procedure seguenti illustrano come usare controllo della versione di Team Foundation (TFVC) per rispondere a questi tipi di domande.

Visualizzare e usare i rami

È possibile usare la finestra Hierarchy (Gerarchia ) per eseguire le attività seguenti:

  • Visualizzare tutti i rami in una visualizzazione gerarchica.
  • Visualizzare un subset dei rami in una visualizzazione gerarchica.
  • Visualizzare le proprietà di un branch specifico.
  • Completare attività per un branch specifico.

Importante

È possibile eseguire queste procedure in un ramo, ma non in una cartella. Nello screenshot seguente BuildProcessTemplates è una cartella e Dev è un ramo.

Screenshot della finestra Cartelle in Visual Studio. La cartella DinnerNow contiene una cartella denominata BuildProcessTemplates e un ramo denominato Dev.

Per altre informazioni, vedere Branch folders and files .For more information, see Branch folders and files.

Visualizzare la finestra della gerarchia da Esplora controlli del codice sorgente

  1. In Visual Studio scegliere Altro Esploracontrollo del codice sorgente di Windows> dal menu Visualizza.

  2. In Esplora controllo del codice sorgente selezionare il ramo di cui si vuole esplorare la struttura.

  3. Nel menu File selezionare Controllo del codice sorgente>Diramazione e unione>della gerarchia di visualizzazione.

Modificare la visualizzazione per visualizzare i dati desiderati

Per impostazione predefinita, quando si apre la finestra Hierarchy (Gerarchia ), viene visualizzata la gerarchia per il ramo da cui è stata aperta la finestra. La vista include i predecessori e i discendenti del ramo.

Lo screenshot seguente mostra la finestra Hierarchy (Gerarchia ) per il ramo DinnerNow Test :

Screenshot di Visual Studio con la gerarchia del ramo di test. Main è un ramo padre, Dev è figlio e Dev ha due rami figlio per le funzionalità.

Usare le opzioni seguenti per modificare la visualizzazione della gerarchia:

  • Nel menu Mostra selezionare una delle visualizzazioni seguenti:

    • Tutte le gerarchie
    • Gerarchia completa
    • Predecessori e discendenti
    • Ancestors
    • Padre e figli
    • Children
    • Personalizzato

    Screenshot di Visual Studio con la gerarchia del ramo di test. Il menu Mostra è evidenziato e l'opzione Predecessori e discendenti è selezionata.

    Suggerimento

    Per visualizzare la gerarchia completa per ogni percorso di controllo della versione nel progetto, selezionare Tutte le gerarchie. Questa visualizzazione include gerarchie esterne all'ambito del progetto attivo in Esplora controllo del codice sorgente.

  • Accanto al menu Mostra selezionare il pulsante Personalizza elenco rami per selezionare singolarmente i rami specifici che si desidera visualizzare.

    Screenshot di Visual Studio con la gerarchia del ramo di test. Viene evidenziato un pulsante a destra del menu Mostra.

    Verrà visualizzata la finestra di dialogo Seleziona rami .

    • Nell'elenco Rami selezionare o deselezionare i rami da visualizzare o nascondere. Quando si selezionano o deselezionano i rami, viene visualizzata un'anteprima delle selezioni sul lato destro della finestra di dialogo.
    • Se il team ha molti rami, usare i pulsanti sopra l'anteprima per specificare facilmente i rami da visualizzare. Passare il puntatore del mouse su un pulsante per ottenere informazioni su ciò che fa.
  • Per ottimizzare i dettagli del diagramma, selezionare un ramo specifico e quindi selezionare uno dei controlli seguenti:

    • Selezionare X per nascondere il ramo. In alternativa, selezionare Elimina mentre è selezionato il ramo.
    • Selezionare il segno più (+) per specificare i rami figlio da visualizzare. In alternativa, selezionare Inserisci mentre il ramo è selezionato.

    Screenshot di Visual Studio con la gerarchia del ramo di test. In un rettangolo che rappresenta il ramo Sviluppo, i controlli su due angoli vengono evidenziati.

Visualizzare le proprietà ed eseguire azioni

Dopo aver visualizzato la gerarchia dei rami, potrebbero essere necessarie altre informazioni oppure potrebbe essere possibile eseguire un'azione. È possibile fare clic con il pulsante destro del mouse su qualsiasi ramo nella finestra Hierarchy (Gerarchia ) e seguire questa procedura:

  • Selezionare Proprietà per visualizzare informazioni sul ramo, incluso il relativo percorso, chi ne è proprietario e chi dispone delle autorizzazioni per usarle. Il campo Proprietario è solo per informazioni. La persona denominata nel campo Proprietario non ha necessariamente autorizzazioni aggiuntive.

  • Selezionare un'azione, ad esempio Branch, Merge, Compare o Open in Source Control Explorer.