Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Este artigo descreve como eliminar ramos Git locais e remotos utilizando o portal web do Azure DevOps, o Visual Studio ou a linha de comandos Git.
Observação
A exclusão de uma ramificação no repositório local não remove a ramificação no controle remoto.
Pré-requisitos
| Categoria | Requerimentos |
|---|---|
| Acesso ao projeto | Membro de um projeto . |
| Permissões | - Ver código em projetos privados: Acesso pelo menos Básico. - Clone ou contribua para o código em projetos privados: Membro do grupo de segurança Contributors ou permissões correspondentes no projeto. - Definir permissões de branch ou repositório: Gerir permissões para o branch ou repositório. - Definir políticas de ramo, verificações de estado ou alterar o ramo predefinido: Editar políticas de permissão para o repositório ou ramo, ou pertença ao grupo de segurança Project Administrators. - Importar um repositório: Membro do grupo de segurança Administradores de Projeto ou com permissão de Criar repositório ao nível do projeto Git definida como Permitir. Para obter mais informações, consulte Definir permissões do repositório Git. |
| Serviços | Repos ativado. |
| Tools | Opcional. Use az repos comandos: Azure DevOps CLI. |
| Categoria | Requerimentos |
|---|---|
| Acesso ao projeto | Membro de um projeto . |
| Permissões | - Visualização de código: Pelo menos acesso básico. - Clone ou contribua para o código: Membro do grupo de segurança Contributors ou com permissões correspondentes no projeto. |
| Serviços | Repos ativado. |
Os seguintes requisitos dependem se elimina uma agência local ou remota:
| Categoria | Requerimentos |
|---|---|
| Ramo local | Verifica outro ramo antes de apagares o ramo. As permissões, políticas e bloqueios do Azure DevOps não se aplicam quando eliminas apenas um branch local. |
| Permissão para ramificação remota | Tenha a permissão Force push ao nível do ramo (reescrever histórico, eliminar branches e tags) como Permitir. Este requisito aplica-se quer elimine a ramificação remota no portal web, Visual Studio, ou da linha de comandos. Os criadores de branches recebem esta permissão por defeito, a menos que a atribuição de permissão seja alterada. |
| Políticas obrigatórias das filiais | Desative ou remova todas as políticas de branch obrigatórias antes de eliminar o branch. Precisa da permissão de Editar políticas ou de pertença ao grupo de segurança Project Administrators para gerir as políticas de ramo. |
| Ramo padrão | Defina outro ramo como ramo predefinido do repositório antes de eliminar o ramo predefinido atual. |
| Ramo trancado | Desbloqueie o ramo antes de o apagar. Para desbloquear um ramo que outro utilizador bloqueou, precisa da permissão Remover bloqueios de outros . |
Se o branch Delete não estiver disponível, verifica a tua permissão efetiva de force push e verifica se o branch não tem políticas obrigatórias, não é o branch padrão do repositório e não está bloqueado.
Excluir ramo
Veja as ramificações do seu repositório selecionando Repos>Branches enquanto visualiza o seu repositório na Web.
Selecione o botão Mais opções no final da linha da ramificação que pretende excluir.
No menu de opções, selecione Excluir ramificação.
Na caixa de diálogo Excluir ramificação, selecione Excluir.