Triki z SVN: Przenoszenie repozytorium na OpenWRT
Na szczęście autorzy Subversion przewidzieli, że potrzeba czasem przenieść repozytorium z jednej lokalizacji do drugiej z zachowaniem pełnej historii.
Pobieramy i zapisyjemy w pliku ‘repo.dump’ istniejące rewizje poleceniem:
svnadmin dump <ścieżka_do_źródłowego_repozytorium> > repo.dump
Na ekranie zobaczymy postęp w formie:
* Dumped revision 0.
* Dumped revision 1.
* Dumped revision 2.
* Dumped revision 3.
* Dumped revision 4.
* Dumped revision 5.
* Dumped revision 6.
* Dumped revision 7.
......
Odtwarzamy dane w nowym repozytorium poleceniem:
svnadmin load <ścieżka_do_nowego_repozytorium> < repo.dump
Co się objawi poprzez serie komunikatów o zaaplikowanych zmianach dla konkretnej wersji i może trwać dość długo (jeśli weźmiemy pod uwagę fakt, że robimy to na dość wolnym urządzeniu, które skonfigurowaliśmy uprzednio tutaj).
* adding path : ... done.
* adding path : ... done.
* adding path : ... done.
------- Committed revision 18 >>>