Восстановление удаленной ветви Git с веб-портала
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
В этой статье описывается восстановление удаленной ветви Git с помощью веб-портала в Azure Repos. Если вам нужно восстановить ветвь Git в собственном репозитории из Visual Studio или из командной строки, отправьте ее из локального репозитория в Azure Repos, чтобы восстановить ее.
Примечание.
Политика хранения для удаленных ветвей отсутствует. Удаленную ветвь Git можно восстановить в любое время независимо от того, когда она была удалена.
Откройте репозиторий в Интернете и выберите представление "Ветви".
Найдите точное имя ветви с помощью поля "Поиск всех ветвей " в правом верхнем углу.
Щелкните ссылку, чтобы найти точное совпадение в удаленных ветвях. Если есть удаленная ветвь, соответствующая поиску, вы сможете увидеть фиксацию, на которую она указывала, когда она была удалена, кто удалил ее и когда она была удалена.
Чтобы восстановить ветвь, щелкните значок ...рядом с именем ветви и выберите "Восстановить ветвь" в меню. Ветвь будет воссоздана последняя фиксация, к которой она указала. Обратите внимание, что политики и разрешения ветви не будут восстановлены.
Если вы повторно использовали одно и то же имя ветви для разных фиксаций, вы можете не увидеть все фиксации, которые вы ожидаете при восстановлении удаленной ветви. В этом случае перейдите на страницу Pushes восстановленной ветви, чтобы просмотреть всю историю ветви.
Вы можете перейти к определенной фиксации, а затем выбрать новую ветвь на значке ... . Оттуда можно использовать запрос на вытягивание, выбор вишни или слияние, чтобы получить фиксации обратно в нужную ветвь.