2012-08-31 11 views
5

Mamy repozytorium SVN na serwerze Subversion 1.5.
Muszę przenieść to repozytorium na inny serwer Subversion 1.7.Czy to źle, aby przenieść repozytorium z serwera 1.5 na serwer 1.7?

O ile rozumiem, istnieją 3 sposoby:

  • prostu przenieść repozytorium do nowego serwera.

  • Utwórz zrzut repozytorium SVN 1.5 i zaimportuj zrzut do nowego serwera 1.7 z tak zwanym dump-load cycle.

    svnadmin dump

    svnadmin load

  • Przenieś repozytorium do nowego serwera, a następnie zaktualizować go do najnowszej wersji obsługiwanej schematu:

    svnadmin upgrade

Czy to źle, po prostu przenieść folder mojego repozytorium do nowego serwera 1.7 z 1,5 s Erver?
Czy mogą wystąpić jakieś problemy? Jeśli tak, jakie problemy?

+0

1. http://subversion.apache.org/faq.html#dumpload 2. http://subversion.apache.org/ docs/release-notes/1.6.ht ml # repos-upgrades – bahrep

+0

Potrzebuję więc albo repozytorium importu, albo repozytorium aktualizacji. Dziękuję Ci. –

+0

Preferowane jest zrzucanie/ładowanie – bahrep

Odpowiedz

3

Po prostu przeniesienie repozytorium zadziała, ale nie da optymalnego wyniku. Subversion 1.6 wprowadził pewne optymalizacje repozytoriów, których nie przeoczysz, gdy nie wykonasz cyklu zrzutu/ładowania.

svnadmin upgrade <REPOSITORY> 

Umożliwi przyszłe korekty do przechowywania nowych informacji 1.6, ale nie uaktualni starych wersji. Ale przynajmniej będzie działać lepiej/tak samo jak/jak trzymać się repozytorium 1.5.

(1.7 nie wprowadziła nowy format, więc podnosimy formatu 1.6 zgodny)

Nowym w formacie 1.6:

  • dzielenie reprezentacja (poprawa użycie dysku)
  • sklepu czy węzeł jest plikiem lub katalogiem dla każdego elementu dziennika (poprawa logu svn)
0

Nie jestem najbardziej doświadczonym administratorem subversion, ale myślę, że zrzucenie/załadowanie na nowy serwer byłoby dość bezbolesnym i prostym zadaniem. Dostaje mój głos.

Powiązane problemy