Восстановление удаленной ветви Git с веб-портала

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

В этой статье описывается восстановление удаленной ветви Git с помощью веб-портала в Azure Repos. Если вам нужно восстановить ветвь Git в собственном репозитории из Visual Studio или из командной строки, отправьте ее из локального репозитория в Azure Repos, чтобы восстановить ее.

Примечание.

Политика хранения для удаленных ветвей отсутствует. Удаленную ветвь Git можно восстановить в любое время независимо от того, когда она была удалена.

  1. Откройте репозиторий в Интернете и выберите представление "Ветви".

  2. Найдите точное имя ветви с помощью поля "Поиск всех ветвей " в правом верхнем углу.

  3. Щелкните ссылку, чтобы найти точное совпадение в удаленных ветвях. Если есть удаленная ветвь, соответствующая поиску, вы сможете увидеть фиксацию, на которую она указывала, когда она была удалена, кто удалил ее и когда она была удалена.

    Поиск точного соответствия в удаленных ветвях на веб-портале Azure DevOps Services/TFS

  4. Чтобы восстановить ветвь, щелкните значок ...рядом с именем ветви и выберите "Восстановить ветвь" в меню. Ветвь будет воссоздана последняя фиксация, к которой она указала. Обратите внимание, что политики и разрешения ветви не будут восстановлены.

    Восстановление удаленной ветви на веб-портале Azure DevOps Services/TFS

Если вы повторно использовали одно и то же имя ветви для разных фиксаций, вы можете не увидеть все фиксации, которые вы ожидаете при восстановлении удаленной ветви. В этом случае перейдите на страницу Pushes восстановленной ветви, чтобы просмотреть всю историю ветви.

Просмотр всех push-уведомлений для восстановленной ветви

Вы можете перейти к определенной фиксации, а затем выбрать новую ветвь на значке ... . Оттуда можно использовать запрос на вытягивание, выбор вишни или слияние, чтобы получить фиксации обратно в нужную ветвь.

Новая ветвь из фиксации