Exibir a hierarquia de ramificação de um projeto

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

Visual Studio 2019 | Visual Studio 2022

Conforme o projeto aumenta, normalmente a estrutura de branches também aumenta e fica mais complexa. Você e os membros da equipe podem precisar de respostas para as seguintes perguntas:

  • Quais branches estão no projeto?
  • Como essas ramificações estão relacionadas entre si?
  • Quem é o proprietário dos vários branches?
  • Se forem necessárias alterações de uma equipe de recursos, por quais branches essas alterações precisam passar para chegar ao seu branch?

Os procedimentos a seguir explicam como usar o TFVC (Controle de Versão do Team Foundation) para responder a esses tipos de perguntas.

Exibir e trabalhar com branches

Você pode usar a janela Hierarquia para executar as seguintes tarefas:

  • Ver todos os branches em uma exibição hierárquica.
  • Ver um subconjunto dos branches em uma exibição hierárquica.
  • Exibir propriedades de uma ramificação específica.
  • Concluir tarefas para uma ramificação específica.

Importante

É possível executar esses procedimentos em um branch, mas não em uma pasta. Na captura de tela a seguir, BuildProcessTemplates é uma pasta e Dev é um branch.

Captura de tela da janela Pastas no Visual Studio. A pasta DinnerNow contém uma pasta chamada BuildProcessTemplates e um branch chamado Dev.

Para obter mais informações, consulte Pastas e arquivos do branch.

Exibir a janela de hierarquia no Source Control Explorer

  1. No menu Exibição do Visual Studio, selecione Outras Janelas>Source Control Explorer.

  2. No Source Control Explorer, selecione o branch cuja estrutura você quer explorar.

  3. No menu Arquivo, selecione Controle do código-fonte>Branching e mesclagem>Ver hierarquia.

Ajustar a exibição para mostrar os dados desejados

Por padrão, ao abrir a janela Hierarquia, você vê a hierarquia do branch do qual abriu a janela. A exibição inclui os ancestrais e descendentes do branch.

A captura de tela a seguir mostra a janela Hierarquia do branch de teste DinnerNow:

Captura de tela do Visual Studio com a hierarquia de branch de teste. Principal é um branch pai, Dev é um filho e Dev tem dois branches filho para recursos.

Use as seguintes opções para modificar a exibição da hierarquia:

  • No menu Mostrar, selecione qualquer uma das seguintes exibições:

    • Todas as hierarquias
    • Hierarquia completa
    • Ancestrais e descendentes
    • Ancestors
    • Pai e filhos
    • Filhos
    • Personalizado

    Captura de tela do Visual Studio com a hierarquia de branch de teste. O menu Mostrar está realçado e Ancestrais e descendentes estão selecionados.

    Dica

    Se você quiser ver a hierarquia completa para cada caminho de controle de versão em seu projeto, selecione Todas as hierarquias. Essa exibição inclui hierarquias que estão fora do escopo do projeto ativo no Source Control Explorer.

  • Ao lado do menu Mostrar, clique no botão Personalizar lista de branches para selecionar individualmente os branches específicos que você quer ver.

    Captura de tela do Visual Studio com a hierarquia de branch de teste. Um botão à direita do menu Mostrar está realçado.

    A caixa de diálogo Selecionar branches é exibida.

    • Na lista Branches, marque ou desmarque as caixas de seleção dos branches que você quer mostrar ou ocultar. À medida que você marca e desmarca branches, uma pré-visualização de suas seleções aparece no lado direito da caixa de diálogo.
    • Se a equipe tiver muitos branches, use os botões acima da pré-visualização para especificar facilmente as opções que você quer ver. Passe o mouse sobre um botão para saber mais sobre o que ele faz.
  • Para ajustar os detalhes do diagrama, selecione um branch específico e, em seguida, selecione um dos seguintes controles:

    • Selecione X para ocultar o branch. Como alternativa, selecione Excluir enquanto o branch está selecionado.
    • Selecione o sinal de adição (+) para especificar quais branches filho você deseja ver. Outra opção é selecionar Inserir enquanto o branch está selecionado.

    Captura de tela do Visual Studio com a hierarquia de branch de teste. Em um retângulo que representa o branch Dev, os controles em dois cantos são realçados.

Exibir propriedades e executar ações

Depois de exibir a hierarquia de branches, você pode precisar de mais informações ou estar pronto para executar alguma ação. Você pode clicar com o botão direito do mouse em qualquer branch na janela Hierarquia e seguir qualquer uma destas etapas:

  • Selecione Propriedades para exibir informações sobre o branch, incluindo seu caminho, seu proprietário e quem tem permissões trabalhar com ele. O campo Proprietário é apenas para informações. A pessoa nomeada no campo Proprietário não tem necessariamente permissões extras.

  • Selecione uma ação como: Ramificar, Mesclar, Comparar ou Abrir no Source Control Explorer.