Partilhar via


Restaurar uma ramificação Git excluída do portal da Web

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

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 seu 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.

Nota

Não há política de retenção em ramificações excluídas. Uma ramificação do Git eliminada pode ser restaurada em qualquer altura, independentemente de quando foi eliminada.

  1. Abra seu repositório na Web e selecione a visualização Ramos.

  2. Procure o nome exato da ramificação usando a caixa Pesquisar todas as ramificações no canto superior direito.

  3. Clique no link para Pesquisar correspondência exata em ramificações excluídas. Se houver uma ramificação excluída que corresponda à sua pesquisa, você poderá ver para qual confirmação ela apontou quando foi excluída, quem a excluiu e quando foi excluída.

    Pesquisar a correspondência exata em ramificações excluídas no portal da Web do Azure DevOps Services/TFS

  4. 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 será recriada na última confirmação para a qual apontou. Observe que as políticas e permissões de ramificação não serão restauradas.

    Restaurar sua ramificação excluída no portal Web do Azure DevOps Services/TFS

Se você tiver reutilizado 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, navegue até a página Pushes da ramificação restaurada para ver todo o histórico da ramificação.

Ver todos os pushes para a sua ramificação restaurada

Você pode navegar até uma confirmação específica e, em seguida, selecionar Nova ramificação no ícone ... . A partir daí, você pode usar uma solicitação pull, cherry-pick ou mesclar para obter as confirmações de volta para a ramificação desejada.

Nova ramificação da confirmação