Выходные данные cvs2svn отсутствуют файлы
Я недавно конвертировал репозиторий CVS, используя cvs2svn, однако я не совсем понимаю, что делать. После запуска инструмента, кажется, он успешно запустился, но в моем SVN нет файлов.
Вот результат работы инструмента после его запуска.. выглядит хорошо. Однако, когда я иду в репо.. там ничего нет.
cvs2svn Statistics:
------------------
Total CVS Files: 24858
Total CVS Revisions: 63124
Total CVS Branches: 9801
Total CVS Tags: 605507
Total Unique Tags: 151
Total Unique Branches: 13
CVS Repos Size in KB: 4081211
Total SVN Commits: 14506
First Revision Date: Sun Dec 18 13:40:30 2005
Last Revision Date: Fri Dec 26 17:09:30 2014
------------------
Timings (seconds):
------------------
303 pass1 CollectRevsPass
3 pass2 CleanMetadataPass
0 pass3 CollateSymbolsPass
1085 pass4 FilterSymbolsPass
1 pass5 SortRevisionsPass
5 pass6 SortSymbolsPass
135 pass7 InitializeChangesetsPass
36 pass8 BreakRevisionChangesetCyclesPass
33 pass9 RevisionTopologicalSortPass
65 pass10 BreakSymbolChangesetCyclesPass
93 pass11 BreakAllChangesetCyclesPass
86 pass12 TopologicalSortPass
84 pass13 CreateRevsPass
19 pass14 SortSymbolOpeningsClosingsPass
3 pass15 IndexSymbolsPass
1762 pass16 OutputPass
3713 total
Мой выходной каталог выглядит так:
README.txt conf db формат перехватывает блокировки
Readme говорит:
Это хранилище Subversion; используйте инструмент 'svnadmin', чтобы изучить его. Не добавляйте, не удаляйте и не изменяйте файлы здесь, если вы не знаете, как избежать повреждения хранилища.
Но там нет файлов. Когда я пытаюсь использовать TortiseSVN, я получаю сообщение об ошибке "Обнаружен цикл перенаправления для URL"
1 ответ
SVN не работает как CVS-репозиторий, он основан на базе данных, поэтому вы не можете видеть, где находится ваш каталог, где находятся файлы. Если вы находитесь на компьютере, где расположен ваш SVN-репозиторий, попробуйте сделать следующее:
svn ls file://path/to/your/repo
В командной строке, и вы увидите данные в вашем хранилище, вы можете исследовать их, например, используя ls с любым путем внутри хранилища.