Jak zrzucić tylko określoną część repozytorium SVN?


12

Jak przenieść część repozytorium SVN do nowego repozytorium?

Aby przenieść zawartość pełnego repozytorium SVN do nowego repozytorium, należy najpierw zrzucić stare repozytorium:

svnadmin dump /path/to/repository > repository-name.dmp

a następnie załaduj go do nowego za pomocą svnadmin load.

Ale nie jestem pewien, jak po prostu przenieść część. Czy nadal muszę rzucić całość? Czy szukam części, którą chcę?

Po prostu zrzuciłem myproject, próbowałem tego, ale to nie działało:

svnadmin dump /path/to/repository/myproject

1
Czy to należy do serverfault.com?
dehmann

.. Myślę, że prawdopodobnie znajdziesz odpowiedź na błąd serwera, ale myślę, że w dzisiejszych czasach jest wystarczająca liczba „zaawansowanych użytkowników” używających SVN na swoich lokalnych komputerach, aby warto było stąd opuścić. Ma głosy!
Zac Thompson

Odpowiedzi:



5

Jeśli Twoje repozytorium jest hostowane pod adresem URL, którego możesz użyć svnrdumpdo zrzucenia podfolderu repozytorium:

svnrdump dump http://svn.example.com/repos/[.../]project

gdzie repos to katalog główny repozytorium, a projekt to podfolder, który chcesz zrzucić.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.