Просмотр журнала вики-страниц и возврат изменений
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
В этой статье показано, как просмотреть журнал редакций вики-страницы в Azure DevOps. Он также содержит сведения о том, как вернуть изменения, внесенные на вики-страницу.
Необходимые условия
Категория | Требования |
---|---|
доступ к проекту | Член проекта, на котором находится вики-сайт. Если у вас нет доступа, попросите его от администратора проекта. Любой пользователь с доступом к командному проекту, включая заинтересованных лиц, может просмотреть вики-сайт. |
разрешения | — Чтобы добавлять или редактировать вики-страницы: член группы участников. — Публикация кода в виде вики-сайта: создание репозитория право доступа. По умолчанию это разрешение устанавливается для членов группы "Администраторы проектов". |
уровней доступа | По крайней мере базовый доступ . |
Просмотр истории изменений вики-страницы
Войдите в свою организацию (
https://dev.azure.com/{yourorganization}
) и перейдите на вики-страницу.Выберите
Дополнительные действия>Просмотр исправлений.
Страницы изменений показывают, кто внес изменения вместе с сообщением о изменении, датой и версией или идентификатором коммита. Чтобы просмотреть сведения о версии, выберите ссылку на сообщение или версию.
Как и любая редакция файла Git, страница сведений о редакции предоставляет представление показать дифф параллельно или представление показать встроенные. Выберите Предварительный просмотр, чтобы просмотреть содержимое страницы конкретной редакции.
Для публикации в виде вики-страницы кода отображается аналогичная информация, но кнопка "Вернуть" не активна.
Используйте навигационную цепочку, чтобы вернуться на страницу или ее редакции.
Отменить коммит на подготовленную вики-страницу
Выберите Отменить на странице истории изменений, чтобы восстановить изменение на вики-странице.
Отменить фиксацию в публикации как вики-страницу кода.
Чтобы вернуться к более ранней редакции страницы, опубликованной как код, выполните одно из следующих действий:
- Если фиксация является последней редакцией на странице, вы можете вернуться с веб-портала.
- Если фиксация является более ранней ревизией, а после неё произошло больше фиксаций, создайте отдельную ветвь и верните изменения в этой ветви.
Возврат из последней редакции с веб-портала
Предварительно просмотрите любую версию, выбрав идентификатор фиксации на странице редакций для выбранного файла.
Скопируйте полный идентификатор фиксации, выбрав
Копировать-клон.
Перейдите к Репозиторию>фиксации, вставьте идентификатор, скопированный в поле "Идентификатор фиксации", и выберите
"Поиск".
На странице коммита выберите
Дополнительные действия, а затем выберите Вернуть.
Убедитесь, что вы хотите вернуться. Выберите Вернуть.
Ветвь создается с обратными изменениями.
Нажмите Создать pull request.
Если появится сообщение об ошибке, может потребоваться создать локальную ветвь и внести изменения вручную, как описано в следующем разделе.
Выберите Создать в форме "Новый запрос на вытягивание".
Выберите Завершить слияние, чтобы объединить изменения в основную ветку вики. При необходимости установите флажки, чтобы выбрать настройки после выполнения.
Чтобы просмотреть возвращенное содержимое, вернитесь в вики-сайт и обновите браузер.
Восстановление от предыдущих версий с помощью другой ветви
Чтобы вернуться к более ранней зафиксированной версии вики-страницы, публикуемой как код, которая не является непосредственной последней редакцией, обновите ветвь, отличную от основной, для вики и затем создайте pull request в основную ветвь.
- Создайте локальную ветвь основной вики-ветви.
- Просмотрите журнал фиксации и найдите фиксацию, содержащую изменения, которые нужно отменить.
- Используйте команду revert, чтобы вернуть нужный коммит.
- При возникновении конфликта используйте средство разрешения конфликтов для устранения проблем.
- Зафиксируйте изменения в локальной ветви.
- Отправьте локальную ветвь на удаленный сервер.
- Создайте пулл-реквест для локальной ветви в главную ветвь main.
- Завершите пулл-реквест.