Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Serviços do Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Este artigo descreve como excluir branches git locais e remotos usando o portal da Web Azure DevOps, Visual Studio ou a linha de comando git.
Observação
Excluir uma ramificação no repositório local não remove a ramificação no remoto.
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 para o branch ou repositório. - Defina políticas de ramificação, verificações de status ou altere a ramificação padrão: permissão Editar políticas para o repositório ou a ramificação, ou associação ao grupo de segurança Administradores do Projeto. - 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 de repositório Git. |
| Serviços | Repositórios habilitados. |
| Tools | Optional. Use os comandos az repos: CLI do Azure DevOps. |
| Categoria | Requirements |
|---|---|
| Acesso ao projeto | Membro de um projeto. |
| Permissões | - Visualizar 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. |
Os requisitos a seguir dependem se você exclui uma ramificação local ou remota:
| Categoria | Requirements |
|---|---|
| Ramificação local | Confira um branch diferente antes de excluir a ramificação. Azure DevOps permissões, políticas e bloqueios não se aplicam quando você exclui apenas um branch local. |
| Permissão de ramificação remota | Tenha a permissão force push de nível de ramificação (histórico de regravação, excluir branches e marcas) definida como Permitir. Esse requisito se aplica se você excluir o branch remoto no portal da Web, Visual Studio ou na linha de comando. Os criadores de branch recebem essa permissão por padrão, a menos que a atribuição de permissão seja alterada. |
| Políticas de branch necessárias | Desabilite ou remova todas as políticas de branch necessárias antes de excluir o branch. Você precisa da permissão Editar políticas ou associação no grupo de segurança Project Administradores para gerenciar políticas de branch. |
| Branch padrão | Defina outro branch como o branch padrão do repositório antes de excluir o branch padrão atual. |
| Ramificação bloqueada | Desbloqueie o branch antes de excluí-lo. Para desbloquear um branch bloqueado por outro usuário, você precisa da permissão Remover bloqueios de outras pessoas . |
Se o branch Delete não estiver disponível, verifique a permissão de push force efetiva e verifique se o branch não tem políticas necessárias, não é o branch padrão do repositório e não está bloqueado.
Excluir branch
Visualize as ramificações do seu repositório selecionando Repos e depois > enquanto visualiza seu repositório na web.
Selecione o botão Mais opções no final da linha do branch que você deseja excluir.
No menu de opções, selecione Excluir branch.
Na caixa de diálogo Excluir ramificação , selecione Excluir.
Próximas etapas
Restaurar um branch excluído