Просмотр журнала вики-страниц и отменить изменения изменений

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

В этой статье показано, как просмотреть журнал редакций вики-страницы в Azure DevOps. Он также содержит сведения о том, как отменить изменения изменения, внесенные на вики-страницу.

Необходимые компоненты

  • Для создания и изменения вики-сайта необходимо иметь по крайней мере базовый доступ.
  • Необходимо иметь разрешение создать репозиторий для публикации кода как вики-сайта. По умолчанию это разрешение назначается участникам группы "Администраторы проекта".
  • Любой член группы безопасности "Участники" может добавлять или редактировать вики-страницы. Любой пользователь с доступом к командному проекту, включая заинтересованных лиц, может просматривать вики-сайт.
  • Необходимо иметь разрешение создать репозиторий для публикации кода как вики-сайта. По умолчанию это разрешение назначается участникам группы "Администраторы проекта".
  • Любой член группы безопасности "Участники" может добавлять или редактировать вики-страницы. Любой пользователь с доступом к командному проекту, включая заинтересованных лиц, может просматривать вики-сайт.

Просмотр журнала редакций вики-страницы

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}) и перейдите на вики-страницу.

  2. Выберите дополнительные версии представления действий>.

    Снимок экрана: контекстное меню с параметрами печати, связывания рабочих элементов, просмотра исправлений и удаления. Выделена кнопка

  3. Страницы редакции показывают, кто внес изменения вместе с сообщением о редакции, датой и версией или ИД фиксации. Чтобы просмотреть сведения о редакции, выберите ссылку на сообщение или версию.

    Снимок экрана: страница для подготовленной вики-страницы.

  4. Как и любая редакция файла Git, страница сведений о редакции предоставляет параллельное представление show diff или встроенное представление "Показать дифф". Выберите "Предварительный просмотр", чтобы просмотреть содержимое страницы конкретной редакции.

    Снимок экрана: редакции статьи сравниваются параллельно. Статья находится в Markdown.

    Для публикации как кодовая вики-страница отображаются аналогичные сведения, но кнопка " Вернуть" не активна.

  5. Чтобы вернуться на страницу или редакции страницы, используйте вкладки навигации .

Возврат фиксации на подготовленную вики-страницу

Выберите "Вернуться" на странице сведений о редакции, чтобы отменить изменения изменения на вики-странице.

Снимок экрана: диалоговое окно отменить изменения редакции. Выбран параметр

Возврат фиксации на публикацию в виде вики-страницы кода

Чтобы отменить изменения более ранней редакции страницы, опубликованной как код, выполните одно из следующих действий:

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

Возврат из последней редакции с веб-портала

  1. Просмотрите любую версию, выбрав ИД фиксации на странице "Редакции" для выбранного файла.

  2. Скопируйте полный идентификатор фиксации, выбрав "Копировать-клон".

    Снимок экрана: копирование полной ИД фиксации.

  3. Перейдите к репозиториям>, вставьте идентификатор, скопированный в поле "Идентификатор фиксации", и выберите "Поиск".

    Снимок экрана: вставка ИД фиксации для предыдущей фиксации.

  4. На странице фиксации выберите "Дополнительные действия" и нажмите кнопку "Вернуть".

    Снимок экрана: пункт меню

  5. Убедитесь, что вы хотите отменить изменения. Нажмите кнопку "Вернуть".

    Снимок экрана: диалоговое окно

    Ветвь создается с отменить изменения изменениями.

  6. Выберите "Создать запрос на вытягивание".

    Если появится сообщение об ошибке, может потребоваться создать локальную ветвь и внести изменения вручную, как описано в следующем разделе.

  7. Выберите "Создать запрос на вытягивание".

  8. Нажмите кнопку "Завершить слияние" , чтобы объединить изменения в основную вики-ветвь. При необходимости добавьте проверка в проверка boxes, чтобы выбрать параметры после завершения.

    Снимок экрана: revert publish code as wiki, complete pull request.

Чтобы просмотреть отменить изменения содержимое, вернитесь в вики-сайт и обновите браузер.

Восстановление от предыдущих версий с помощью другой ветви

Чтобы отменить изменения к более ранней зафиксированной версии публикации как кодовая вики-страница, одна из них не является немедленной последней редакцией, обновите ветвь, кроме основной ветви для вики-сайта, а затем создайте запрос на вытягивание в основную ветвь.

  1. Создайте локальную ветвь основной вики-ветви.
  2. Просмотрите журнал фиксации и найдите фиксацию, содержащую изменения, которые нужно отменить.
  3. Используйте команду отменить изменения для отменить изменения требуемой фиксации.
  4. При возникновении конфликта используйте средство разрешения конфликтов для устранения проблем.
  5. Зафиксируйте изменения в локальной ветви.
  6. Отправьте локальную ветвь на удаленный сервер.
  7. Создайте запрос на вытягивание для локальной ветви в main.
  8. Завершите запрос на вытягивание.