Compartilhar via


Gerenciar branches

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Gerencie o trabalho no repositório Git da sua equipe na exibição Branches na Web. Personalize o modo de exibição para acompanhar os branches mais importantes para que você possa ficar por dentro das alterações feitas pela sua equipe.

Exiba as ramificações do repositório selecionando Repos, Branches ao exibir seu repositório na Web.

A captura de tela mostra a exibição de branches.

::: moniker-end

Pré-requisitos

Categoria Requirements
Acesso ao Projeto Membro de um projeto.
Permissões - Exibir código em projetos privados: pelo menos acesso básico .
- Clonar ou contribuir para o código em projetos privados: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto.
- Definir permissões de branch ou repositório: gerenciar permissões de permissões para o branch ou repositório.
- Alterar o branch padrão: editar permissões de políticas para o repositório.
- Importar um repositório: membro do grupo de segurança Administradores do Projeto ou da permissão Criar repositório no nível do projeto do Git definida como Permitir. Para obter mais informações, consulte Definir permissões do Repositório do Git.
Serviços Repositórios habilitados.
Ferramentas Optional. Use comandos az repos : CLI do Azure DevOps.

Observação

Em projetos públicos, os usuários com acesso ao Stakeholder têm acesso total ao Azure Repos, incluindo exibição, clonagem e contribuição para o código.

Categoria Requirements
Acesso ao Projeto Membro de um projeto.
Permissões - Exibir código: pelo menos acesso básico .
- Clonar ou contribuir com o código: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto.
Serviços Repositórios habilitados.

Organizar suas ramificações

A guia Mina padrão na página branches mostra branches que você criou, efetuou push de alterações ou definiu como favorito, juntamente com o branch padrão para o repositório, como main. A guia Todos lista todos os branches no repositório e a guia Obsoleto lista branches no repositório que não têm confirmações nos últimos três meses ou mais.

A captura de tela mostra Meus branches.

Se você não vir o branch que está procurando e achar que ele pode ser excluído, consulte Restaurar um branch excluído.

Filtre os branches listados em qualquer uma das exibições de branch inserindo um nome ou padrão específico na caixa Pesquisar todas as ramificações no canto superior direito.

A captura de tela mostra as ramificações de pesquisa e filtro exibidas usando o campo pesquisar todos os branches.

Se sua equipe usar um separador de barras para frente em seus nomes de ramificação, uma exibição de árvore recolhível será exibida para esses branches.

Dica

Use uma convenção de nomenclatura para seus branches. Para obter sugestões, consulte Adotar uma estratégia de ramificação do Git.

Adicionar branches favoritos

Adicione branches do modo de exibição Todos ao modo de exibição Mina selecionando o ícone de estrela para fazer o favorito do branch. Marque vários branches como favoritos selecionando o ícone de estrela na exibição de árvore ao lado de uma pasta na árvore. Remova os favoritos alternando a estrela ou selecionando o ... à direita da estrela para abrir o menu de contexto de ramificação e, em seguida, selecionando Remover dos meus favoritos.

A captura de tela mostra Definir favoritos em seus branches para mostrá-los no modo de exibição Mina.

Examinar as atualizações em seus branches

Cada nome de branch tem o nome do último colaborador do branch e um link para a confirmação mais recente no branch. Selecione a data ou hora da última confirmação para revisar as atualizações para o branch. A exibição de ramificação também mostra o número de confirmações que o branch está à frente e atrás da ramificação rotulada Compare. Use essas informações para verificar rapidamente o quão longe um branch divergiu de outro.

Se a ramificação tiver uma solicitação de pull aberta, você poderá ver sua ID de solicitação de pull. Selecione a solicitação de pull para abri-la, para que você possa examinar os detalhes.

A captura de tela mostra o exemplo de quão longe um branch está à frente e atrás do branch de comparação.

Alterar o branch de comparação

Os números "à frente" e "atrás" listados para cada branch são comparados com o branch atualmente rotulado Compare na página Branches. Atualize seu branch de comparação para ver o quão à frente ou atrás de suas ramificações são comparados a outra ramificação em seu repositório:

  1. Selecione ...Mais ações para o branch que você deseja definir como a linha de base para comparação.

  2. Selecione Definir como ramificação de comparação.

    O rótulo Compare é movido para esse branch e as outras ramificações na página têm o número de confirmações antecipadas/atrasadas atualizadas para refletir a nova comparação.

Exibir o histórico do branch

Examine os arquivos em um branch ou histórico selecionando o ícone ... ao lado do nome do branch e escolhendo Exibir arquivos ou histórico de exibição. Os arquivos de exibição abrem a exibição Arquivos na Web para que você possa procurar os arquivos com base na confirmação mais recente no branch. O histórico de exibição mostra cada confirmação no histórico do branch. Selecione uma confirmação desse histórico para ver as alterações de arquivo feitas nessa confirmação.

Acessar os arquivos de exibição e examinar o histórico no menu de contexto de branches

Alterar seu branch padrão

Você pode usar um branch diferente de main novas alterações ou alterar sua linha principal de desenvolvimento em seu repositório. Para alterar o nome do branch padrão para novos repositórios, consulte Todas as configurações e políticas de repositórios.

Para alterar o branch padrão do repositório para mesclar novas solicitações de pull, você precisa de pelo menos duas ramificações. Se houver apenas um branch, ele já é o padrão. Você deve criar um segundo branch para alterar o padrão.

Observação

Alterar o branch padrão exige que você tenha a permissão Editar políticas . Para obter mais informações, consulte Definir permissões do Repositório do Git.

  1. No repositório do projeto, selecione Branches.

  2. Na página Branches , selecione Mais opções ao lado do novo branch padrão desejado e escolha Definir como branch padrão.

    Captura de tela que mostra Definir branch padrão.

  3. Depois de definir o novo branch padrão, você poderá excluir o padrão anterior, se desejar.

Há outros aspectos que você deve considerar antes de fazer essa alteração. Para obter mais informações, consulte Alterar seu branch padrão.