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.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Este artigo aborda como restaurar um branch Git excluído usando o portal da Web no Azure Repos. Se você precisar restaurar um branch do Git em seu próprio repositório do Visual Studio ou da linha de comando, envie seu branch do repositório local para o Azure Repos para restaurá-lo.
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 de repositório 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. |
Observação
Não há nenhuma política de retenção em branches excluídos. Você pode restaurar um branch Git excluído a qualquer momento, independentemente de quando ele foi excluído.
Restaurar ramificação
Abra o repositório na Web e selecione o modo de exibição Branches.
Pesquise o nome exato do branch usando a caixa Pesquisar todas as ramificações no canto superior direito.
Selecione o link para Pesquisar correspondência exata em branches excluídos. Se houver um branch excluído que corresponda à sua pesquisa, você poderá encontrar qual confirmação ela apontou quando após a exclusão, quem a excluiu e quando.
Para restaurar o branch, selecione o ícone ... ao lado do nome do branch e selecione Restaurar branch no menu. O branch é recriado na última confirmação à qual apontou. As políticas e permissões de branch não são restauradas.
Se você reutilizado o mesmo nome de branch para confirmações diferentes, talvez não veja todas as confirmações esperadas ao restaurar o branch excluído. Nesse caso, vá para a página Pushes do branch restaurado para ver todo o histórico do branch.
Você pode ir para uma confirmação específica e, em seguida, selecionar Novo branch no ícone ... . A partir daí, você pode usar uma solicitação de pull, uma seleção de cereja ou uma mesclagem para colocar as confirmações de volta no branch desejado.