Липсващи файлове в клон след импортиране на cvs2svn

Един колега е импортирал CVS хранилище в съществуващо SVN хранилище, използвайки cvs2svn dumpfile (като "svnadmin load --parent-dir /path ‹ dumpfile"), който първоначално създадох от CVS repo.

Сега, когато се опитвам да проверя и да изграждам от SVN, забелязах, че някои файлове изглежда липсват в SVN плащането, които присъстваха, когато проверих същия клон от CVS, въпреки че повечето присъстват. Те са предимно, но не изключително двоични файлове (jar и gifs и т.н.) и мисля (въпреки че не съм проверил изчерпателно), че те също са файлове, които не са били модифициран в клона, който се опитвам да проверя. Трябва също така да отбележа, че те не се показват с помощта на cvsweb (бих предоставил връзка към документацията на cvsweb, но няма начин да знам нейната версия и т.н.), въпреки че се появяват, правейки стандартна проверка на клона.

Ако някой има идея какво не е наред тук или откъде да започна да търся, за да се справя с това, ще съм много благодарен! Нов в SVN, така че не съм сигурен дали това е нормално! Освен това знам, че мога сравнително лесно да го „поправя“, като копирам файловете, но в идеалния случай бих искал да запазя тяхната хронология на ревизиите, така че по-пълно решение би било за предпочитане. Благодаря!


person user82116    schedule 25.05.2010    source източник


Отговори (2)


Това звучи, че конфигурацията, която е била използвана по време на преобразуването, е грешна. Може да съществува свойство в svn, което представлява информацията за ревизията на CVS. Ако не сте изгубени... повече или по-малко... Добро предложение е да тествате такива миграции и да проверите съдържанието на полученото SVN хранилище... и разбира се да правите резервни копия ... между другото. Премахнати ли са тези клонове в CVS преди?

person khmarbaise    schedule 25.05.2010

Това не е нормално; такива файлове трябва да се обработват добре от cvs2svn. Най-добре е да създадете възпроизводим тестов случай (инструкциите за това са в често задаваните въпроси за cvs2svn) и докладвайте за проблема на пощенския списък на потребителите на cvs2svn.

person mhagger    schedule 26.05.2010