2009-10-29 15 views
9

Pracuję z konfiguracją SVN z wieloma repozytoriami. Próbuję je skonsolidować, przenosząc pnia jednego do gałęzi innego (stare to wersje tematyczne nowego, minus poprawki kodu, które będę stosować później, więc ma to dla mnie sens). Krótka wersja, chcę przejść z RepositoryA/trunk do RepositoryB/branches/Repaname.SVN: Przenoszenie magistrali repozytorium do gałęzi innej firmy (z historią)

Idealnie, chciałbym zachować historię. Mogę zrobić eksport -> import, ale to traci historię i dlatego nie jest idealne. Nie mogę zrobić zrzut przez svnadmin, ponieważ wydaje się, że nadpisał RepositoryB (lub nie, ale nie mam zamiaru ryzykować utraty RepositoryB, aby dowiedzieć się). Więc jak mogę wykonać ruch i zachować historię, czy nie jest to możliwe z SVN?

Odpowiedz

10

Po można określić katalog macierzysty importu z svnadmin load --parent-dir <dir>, patrz svn manual.

+1

Ach tak, dokumentacja. Oczywiście! (Poważnie, to działa prawie idealnie, dziękuję.) –

Powiązane problemy