Polecam oryginalny vss2svn projekt (którego używałem) w porównaniu do niektórych innych wymienionych tu (np VssMigrate) Opcje (które nie zostały użyte, ale wyglądał na stronie internetowej), ponieważ:
- działa na Linuksie, gdzie można uzyskać znacznie szybciej operacje na plikach (w porównaniu do NTFS) (np konwersja przebiega w ciągu 30 minut zamiast 12 godzin)
- jest bardzo hackable generuje pośrednie, stany edycji (np plik zrzutu)
W poprzednich latach używałam do administrowania bazami VSS/CVS/SVN, a także vss2svn do kilku migracji VSS -> SVN (rzędu dekady historii, 500 MB, IIRC). Moja największa ostrożność dla kogokolwiek, kto dokonał konwersji repozytorium, polega na tym, że największym wyzwaniem nie jest zwykle odwzorowywanie pewnych plików na pewne numery wersji, ale jak zręcznie obsługiwać korupcję w bazie danych VSS. Właśnie dlatego szybka obsługa (prawdopodobnie nie uda się osiągnąć doskonałości za pierwszym razem), a kluczowa jest operacja hackowalna.
Chciałbym również gorąco polecić strony wiki vss2svn pod adresem RunningTheMigration każdemu, kto rozważa migrację, niezależnie od tego, jakiego narzędzia użyjesz na końcu.
Przetestowałem VssMigrate na kilku bazach danych VSS i przeniosłem je idealnie do SVN, dzięki Tim – essamSALAH