Aby w pełni odzyskać środowisko śledzenia, potrzebujesz następujących rzeczy:
- kopia zapasowa DB;
- tworzenie kopii zapasowych plików konfiguracyjnych;
- tworzenie kopii zapasowych plików wiki (HTML i załączniki);
- wykonaj kopię zapasową plików haseł, jeśli używasz htpasswd auth;
- opcjonalne wtyczki (chociaż są one dostępne do pobrania, zrobiłbym ich kopię zapasową w celu szybszego odzyskiwania);
W przypadku standardowej instalacji (z SQLite jako zapleczem BD) oznacza to, że wystarczy wykonać kopię zapasową zawartości katalogu instalacji trac.
Przydałoby się również stworzyć listę wszystkich pakietów Pythona, które należy zainstalować easy_install
.
Możesz rzucić okiem na TracBackup :
źródło
Jeśli używasz sqlite jako backendu (ustawienie domyślne), możesz po prostu skopiować plik. Rozmiar pliku (przynajmniej dla nas) jest tak mały, że nigdy nie mieliśmy problemów z jego spójnością.
źródło