Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Este artigo aborda como restaurar uma ramificação Git excluída usando o portal da Web no Azure Repos. Se precisar de restaurar uma ramificação do Git no próprio repositório a partir do Visual Studio ou da linha de comandos, envie a ramificação do repositório local para os Repositórios do Azure para a restaurar.
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 ramo ou repositório: Gerir permissões para o ramo ou repositório. - Alterar ramificação padrão: Editar políticas e permissões para o repositório. - 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. |
| Ferramentas | Opcional. Utilize os comandos az repos: Azure DevOps CLI. |
Observação
Em projetos públicos, os usuários com acesso Partes Interessadas têm acesso total aos repositórios do Azure, incluindo visualização, clonagem e contribuição para o código.
| 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. |
Observação
Não existe uma política de retenção para ramos eliminados. Você pode restaurar uma ramificação do Git excluída a qualquer momento, independentemente de quando ela foi excluída.
Restaurar ramificação
Abra seu repositório na Web e selecione a visualização Ramificações.
Procure o nome exato da ramificação usando a caixa Pesquisar todas as ramificações no canto superior direito.
Selecione o link para Procurar uma correspondência exata nas ramificações eliminadas. Se houver uma ramificação excluída que corresponda à sua pesquisa, você poderá descobrir para qual confirmação ela apontou quando após a exclusão, quem a excluiu e quando.
Para restaurar a ramificação, selecione o ícone ... ao lado do nome da ramificação e, em seguida, selecione Restaurar ramificação no menu. A ramificação é recriada no último commit ao qual apontava. As políticas e permissões de ramificação não são restauradas.
Se você reutilizou o mesmo nome de ramificação para confirmações diferentes, talvez não veja todas as confirmações esperadas ao restaurar a ramificação excluída. Nesse caso, vá para a página Pushes da ramificação restaurada para ver todo o historial da ramificação.
Você pode ir para um commit específico e, em seguida, selecionar Novo ramo no ícone .... A partir daí, pode usar um pull request, fazer cherry-pick ou mesclar para voltar a integrar os commits na ramificação desejada.