Wyświetlanie historii stron typu wiki i przywracanie zmian
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
W tym artykule pokazano, jak wyświetlić historię poprawek strony typu wiki w usłudze Azure DevOps. Zawiera również informacje na temat przywracania zmian wprowadzonych na stronie typu wiki.
Warunki wstępne
- Co najmniej podstawowy dostęp do tworzenia i modyfikowania witryny typu wiki.
- Mieć uprawnienie Tworzenie repozytorium do publikowania kodu jako witryny wiki. Domyślnie to uprawnienie jest ustawiane dla członków grupy administratorzy projektu .
- Każdy, kto jest członkiem grupy zabezpieczeń Współautorzy, może dodawać lub edytować strony typu wiki. Każda osoba mająca dostęp do projektu zespołowego, w tym osób biorących udział w projekcie, może wyświetlić witrynę typu wiki.
- Posiadanie uprawnień do tworzenia repozytorium w celu publikowania kodu jako wiki. Domyślnie to uprawnienie jest ustawiane dla członków grupy administratorzy projektu .
- Każdy, kto jest członkiem grupy zabezpieczeń Współautorzy, może dodawać lub edytować strony typu wiki. Każda osoba mająca dostęp do projektu zespołowego, w tym osób biorących udział w projekcie, może wyświetlić witrynę typu wiki.
Wyświetlanie historii poprawek strony typu wiki
Zaloguj się do swojej organizacji (
https://dev.azure.com/{yourorganization}
) i przejdź do strony wiki.Wybierz pozycję Więcej akcji>Wyświetl poprawki.
Strony poprawek pokazują, kto dokonał zmiany wraz z komunikatem poprawki, datą i wersją lub identyfikatorem zatwierdzenia. Aby wyświetlić szczegóły poprawki, wybierz link komunikatu lub wersji.
Podobnie jak w przypadku każdej rewizji pliku git, strona szczegółów rewizji zawiera widok Pokaż różnice obok siebie lub widok Pokaż różnice w linii. Wybierz pozycję Preview, aby wyświetlić zawartość strony określonej poprawki.
W przypadku strony typu wiki
kodu wyświetlane są podobne informacje, ale przycisk Przywróć nie jest aktywny.Użyj ścieżek nawigacyjnych, aby powrócić do strony lub jej poprawek.
Przywracanie zatwierdzenia do aprowizowanej strony typu wiki
Wybierz pozycję Przywróć na stronie szczegółów poprawek, aby przywrócić zmianę na stronie typu wiki.
Przywracanie zatwierdzenia do publikowania jako strony typu wiki kodu
Aby przywrócić wcześniejszą wersję strony opublikowanej jako kod, wykonaj jedną z następujących akcji:
- Jeśli zatwierdzenie jest najnowszą wersją strony, możesz przywrócić go z poziomu portalu internetowego.
- Jeśli zatwierdzenie jest wcześniejszą wersją, a pomiędzy wystąpiły kolejne zatwierdzenia, utwórz oddzielną gałąź i wycofaj zmiany w tej gałęzi.
Cofnij do wcześniejszej wersji z portalu internetowego
Wyświetl podgląd dowolnej wersji, wybierając identyfikator zatwierdzenia ze strony Poprawki dla wybranego pliku.
Skopiuj pełny identyfikator zatwierdzenia, wybierając Copy-clone.
Przejdź do Repozytoria>Komity, wklej identyfikator, który skopiowałeś do pola Identyfikator komitu, a następnie wybierz pozycję Wyszukaj.
Na stronie zatwierdzenia wybierz Więcej akcji, a następnie wybierz Przywróć.
Upewnij się, że chcesz przywrócić. Wybierz pozycję Przywróć.
Gałąź zostanie utworzona z przywróconymi zmianami.
Wybierz pozycję Utwórz pull request.
Jeśli zostanie wyświetlony komunikat o błędzie, może być konieczne utworzenie gałęzi lokalnej i ręczne wprowadzenie zmian zgodnie z opisem w następnej sekcji.
Wybierz pozycję Utwórz w formularzu Nowe żądanie ściągnięcia.
Wybierz Skończ scalanie, aby scalić zmiany w główną gałąź wiki. Opcjonalnie dodaj znacznik wyboru do pól wyboru, aby wybrać opcje po zakończeniu.
Aby wyświetlić przywróconą zawartość, wróć do strony typu wiki i odśwież przeglądarkę.
Cofnij do wcześniejszej wersji przy użyciu innej gałęzi
Aby przywrócić wcześniej zatwierdzoną wersję strony typu wiki publikowania jako kodu, która nie jest natychmiastową ostatnią poprawką, zaktualizuj gałąź inną niż gałąź główna strony typu wiki, a następnie utwórz żądanie ściągnięcia do gałęzi głównej.
- Utwórz lokalną gałąź głównej gałęzi typu wiki.
- Wyświetl historię zatwierdzń i znajdź zatwierdzenie zawierające zmiany, które chcesz cofnąć.
- Użyj polecenia przywróć, aby przywrócić żądane zatwierdzenie.
- Gdy wystąpi konflikt, użyj narzędzia do rozwiązywania konfliktów, aby rozwiązać problemy.
- Zatwierdź zmiany w gałęzi lokalnej.
- Wypchnij gałąź lokalną do serwera zdalnego.
- Utwórz żądanie wciągnięcia dla gałęzi lokalnej do gałęzi głównej.
- Ukończ pull request.