Przywracanie wielu repozytoriów

Ten artykuł wyjaśnia proces przywracania kopii zapasowej dla wielu repozytoriów w Azure DevOps oraz DevOps Server.

Przywracanie wielu repozytoriów Azure DevOps i DevOps Server pozwala na szybkie i masowe odzyskiwanie wybranych projektów, repozytoriów oraz kodu, zapewniając spójne i niezawodne odtwarzanie danych w całym środowisku programistycznym.


Proces przywracania

triangle-exclamation
triangle-exclamation
1

Przejdź do widoku przywracania, używając poniższej metody:

  1. Otwórz kartę Azure DevOps (DevOps > Azure DevOps), a następnie kliknij przycisk Przywróć obok organizacji, której backup chcesz przywrócić (ikona przywracania w widoku listy).

circle-check
  1. Wybierz wszystkie projekty i/lub repozytoria, które chcesz przywrócić i kliknij Dalej.

2

Kliknij wybrane repozytorium lub projekt, a następnie wskaż plan backupu oraz kopię, z której chcesz przywrócić dane.

3

Wybierz miejsce docelowe procesu przywracania. Możesz wybrać jedną z przypisanych organizacji z dowolnej usługi Git lub dowolne urządzenie:

A. Przywracanie do organizacji Git

circle-check
  1. Wybierz ścieżkę docelową (zarejestrowaną platformę Git).

  2. W Ustawieniach przywracania, możesz ustawić własną nazwę dla repozytorium, które zostanie utworzone. Możesz również wybrać, czy system ma dodać etykietę (label) do przywróconych elementów (jeśli dotyczy):

    1. Jeśli wpiszesz organization/name (np., orgname/test), repozytorium zostanie przywrócone pod wybraną nazwą w określonej organizacji. Jeśli podana organizacja nie istnieje, repozytorium zostanie przywrócone do organizacji źródłowej. Jeśli wpiszesz nazwę repozytorium, które już istnieje w organizacji, przywracanie zakończy się niepowodzeniem.

    2. Jeśli wpiszesz tylko nazwę repozytorium (np. test), a organizacja źródłowa jest zarejestrowana w Xopero ONE, repozytorium zostanie przywrócone właśnie tam. Jeśli organizacja nie jest zarejestrowana, repozytorium trafi na twoje konto.

  3. Jeżeli przywracasz projekty do organizacji Azure DevOps musisz zdecydować, czy repozytoria mają zostać przywrócone z kopii projektu:

    1. Jeśli przełącznik Przywróć repozytoria z kopii tego projektu pozostanie wyłączony, wraz z projektem zostaną przywrócone wszystkie jego chronione repozytoria. Dotyczy to wszystkich repozytoriów, niezależnie od tego, czy były one objęte tym samym, czy różnymi planami kopii zapasowych. W procesie zostaną wykorzystane najnowsze dostępne backupy.

    2. Jeśli przełącznik zostanie włączony, zastosowany zostanie inny mechanizm przywracania. W takim przypadku odzyskane zostaną wyłącznie te repozytoria, które są chronione w ramach tego samego planu co projekt.

triangle-exclamation
  1. Sprawdź, który agent jest ustawiony jako domyślny do odzyskiwania i zmień go w razie potrzeby.

B. Przywracanie na urządzenie

circle-exclamation
triangle-exclamation
  1. Wybierz urządzenie docelowe (zarejestrowane urządzenie).

  2. Upewnij się, że na urządzeniu, na którym chcesz przywrócić dane, jest zainstalowany agent Xopero ONE i dodany klient Git do zmiennej środowiskowej PATH. Zmienna PATH jest zwykle konfigurowana automatycznie po instalacji Git (może być wymagane ponowne uruchomienie systemu). Jeśli tak nie jest, ustaw ją ręcznie na ścieżkę do pliku git.exe: C:\Program Files\Git\bin\git.exe

circle-info

Aby skonfigurować zmienną środowiskową PATH, otwórz zmienne środowiskowe, wybierz zmienną PATH i kliknij przycisk Edytuj. Skopiuj ścieżkę do pliku git.exe i dodaj ją do zmiennej PATH.

  1. Określ katalog przywracania i skonfiguruj inne opcje (np. czy chcesz nadpisać istniejące dane lub ograniczyć przepustowość). Jeśli chcesz, możesz utworzyć nowy folder przywracania na wybranym dysku bezpośrednio z poziomu Management Service.

4

W sekcji Dane do przywrócenia na samej górze menu przywracania danych, kliknij Edytuj i wybierz dane, które chcesz przywrócić.

circle-check
5

Po zdefiniowaniu wszystkich parametrów kliknij przycisk Przywróć, aby rozpocząć proces. Po jego zakończeniu w organizacji lub na urządzeniu lokalnym zostanie utworzone nowe repozytorium/folder. Możesz monitorować postęp w zakładce Zadania.

Last updated