Przywracanie wielu projektów
Przywróć wiele kopii zapasowych projektów Azure DevOps oraz DevOps Server jednocześnie.
Przywracanie wielu projektów Azure DevOps umożliwia organizacjom szybkie odzyskiwanie projektów, repozytoriów oraz kodu źródłowego na dużą skalę, zapewniając spójne i niezawodne przywracanie w całym środowisku deweloperskim.
Proces odzyskiwania
Poniższe kroki pokazują, jak przywrócić wiele projektów Azure DevOps jednocześnie za pomocą Xopero ONE Management Service.
Usunięte artefakty nie mogą zostać przywrócone dopóki pozostają w koszu — technicznie można je przywrócić, ale najpierw należy je z niego usunąć.
Azure nie pozwala na przywracanie usuniętych pakietów do tego samego kanału (feed). Raz usunięty pakiet musi takim pozostać. Ograniczenie to nie dotyczy odzyskiwania do nowego kanału, dlatego wszystkie pakiety powinny być przywracane właśnie tam.
Przejdź do widoku przywracania, korzystając z poniższej metody:
Otwórz kartę Azure DevOps (DevOps > Azure DevOps), a następnie kliknij przycisk Przeglądaj obok organizacji, której kopię zapasową chcesz przywrócić (ikona przeglądania
w widoku listy).W zakładce Projekty & repozytoria zaznacz wszystkie projekty, które chcesz przywrócić, a następnie kliknij Przywróć w górnym menu.

Kliknij każdy wybrany projekt, aby wskazać plan backupu oraz kopię, z której mają zostać przywrócone dane, a następnie kliknij Dalej.
System domyślnie wybiera najnowszy dostępny backup, niezależnie od planu.
Wskaż miejsce docelowe przywracania i kliknij Dalej.
Możesz wybrać dowolne urządzenie lub organizację zarejestrowaną w Xopero ONE (więcej informacji na temat cross-recovery znajdziesz w sekcji Przydatne linki i materiały).

W sekcji Dane do przywrócenia u góry ekranu kliknij Edytuj i wybierz dane, które mają zostać przywrócone.
Domyślnie wszystkie elementy są zaznaczone do przywrócenia. Xopero ONE pozwala na wybranie konkretnych metadanych do odzyskania — każdy element można uwzględnić lub wykluczyć za pomocą przełącznika obok niego.
Dostępność danych do przywrócenia zależy od wybranego miejsca docelowego odzyskiwania.

W sekcji Zapobieganie ograniczeniom żądań możesz dodać dodatkowe konta organizacji DevOps, aby uniknąć dławienia przepustowości (throttling).
Aby móc korzystać z dodatkowych kont organizacji, musisz je najpierw dodać w ustawieniach organizacji (widok organizacji > Edytuj).

Skonfiguruj ustawienia miejsca docelowego przywracania w zależności od tego, gdzie zostanie przywrócona kopia zapasowa.
Przywracanie do organizacji Git:
Wybierz organizację docelową (jeśli dotyczy).
W ustawieniach przywracania możesz ustawić niestandardowe nazwy dla wszystkich projektów i repozytoriów lub dodać przyrostek (sufiks) do ich oryginalnych nazw.
Jeśli niestandardowa nazwa lub oryginalne nazwy projektu i repozytorium już istnieją w wybranej organizacji Git, proces przywracania zakończy się niepowodzeniem. Aby zapewnić pomyślne odzyskanie danych, należy wybrać unikalne nazwy lub skorzystać z opcji Dodaj sufiks do nazwy repozytorium/projektu, dzięki której przywracane elementy zachowają swoje oryginalne nazwy z automatycznie wygenerowanym przyrostkiem.
Jeśli przywracasz projekt do organizacji Azure DevOps lub DevOps Server:
Zdecyduj, czy przywracać repozytoria z kopii projektu:
Gdy przełącznik Przywróć repozytoria z kopii tego projektu jest wyłączony podczas procesu przywracania, wszystkie chronione repozytoria projektu są przywracane, niezależnie od tego, czy były objęte ochroną tym samym planem, czy różnymi planami. Wykorzystywane są najnowsze dostępne kopie zapasowe.
Gdy przełącznik jest włączony, stosowany jest inny mechanizm: przywracane są tylko te repozytoria, których backup został wykonany w ramach tego samego planu co backup projektu.
Ze względu na wymagane zmiany, drugi mechanizm nie jest dostępny dla kopii zapasowych utworzonych w wersjach Xopero ONE starszych niż 2.0.5 ani dla agentów w wersji niższej niż 2.0.5.

Dostosuj przepustowość oraz inne dostępne parametry w zależności od wybranego miejsca docelowego przywracania.
Sprawdź, który agent jest ustawiony jako domyślny dla odzyskiwania i zmień go w razie potrzeby.

Przywracanie na urządzenie:
Aby przywrócić repozytorium na urządzenie lokalne, musi ono posiadać zainstalowanego klienta Git oraz agenta Xopero ONE (więcej informacji na temat agentów znajdziesz w sekcji Przydatne linki i materiały).
W przypadku przywracania danych do zasobów lokalnych możliwe jest odzyskanie wyłącznie samego repozytorium (bez metadanych).
Wybierz docelowe urządzenie (zarejestrowane w systemie).
Upewnij się, że urządzenie, na którym chcesz przywrócić dane, ma dodanego klienta Git do zmiennej środowiskowej PATH. Zmienna ta jest zazwyczaj konfigurowana automatycznie po instalacji Git (może być wymagany restart systemu) — jeśli tak się nie stało, musisz skonfigurować ją ręcznie.
Aby skonfigurować zmienną środowiskową PATH w systemie Windows, otwórz okno zmiennych środowiskowych, wybierz zmienną PATH i kliknij przycisk Edytuj. Następnie skopiuj ścieżkę pliku git.exe i dodaj ją do listy w zmiennej PATH.
Określ katalog przywracania i skonfiguruj pozostałe opcje (np. nadpisywanie istniejących danych lub ograniczenie przepustowości). W razie potrzeby możesz utworzyć nowy folder przywracania na wybranym dysku z poziomu usługi zarządzania.
Po zdefiniowaniu wszystkich parametrów kliknij przycisk Przywróć, aby rozpocząć proces odzyskiwania. Po zakończeniu w wybranej organizacji lub na urządzeniu pojawią się nowe projekty/repozytoria. Postęp możesz śledzić w zakładce Zadania.
Przydatne linki i materiały
Agent Xopero ONE Cross-recovery dla organizacji DevOpsPrzywracanie LFS dla organizacji DevOpsPrzywracanie wiki dla organizacji DevOpsZapobieganie ograniczeniom żądańLast updated

