Отсутствуют файлы в ветке после импорта cvs2svn - PullRequest
0 голосов
/ 25 мая 2010

Коллега импортировал CVS-репозиторий в ранее существовавший SVN-репозиторий, используя файл дампа cvs2svn (например, «svnadmin load --parent-dir / path

Теперь, когда я пытаюсь оформить заказ и собрать из SVN, я заметил, что в проверке SVN отсутствуют некоторые файлы, которые присутствовали, когда я извлекал ту же ветку из CVS, хотя большинство присутствует.Они в основном, но не исключительно двоичные файлы (jars, gifs и т. Д.), И я думаю (хотя я не проверил исчерпывающе), что они также являются файлами, которые не были измененыветка, которую я пытаюсь проверить.Я также должен отметить, что они не отображаются с использованием cvsweb (я бы предоставил ссылку на документацию по cvsweb, но у меня нет возможности узнать ее версию и т. Д.), Хотя они, кажется, выполняют стандартную проверку ветви.

Если кто-нибудь знает, что здесь не так, или где начать искать решение этой проблемы, я был бы очень признателен!Новичок в SVN, поэтому не уверен, что это нормально!Кроме того, я знаю, что могу довольно легко «исправить» это, скопировав файлы, но в идеале я бы хотел сохранить их историю изменений, чтобы было бы предпочтительнее более полное решение.Спасибо!

Ответы [ 2 ]

0 голосов
/ 26 мая 2010

Это не нормально;такие файлы должны обрабатываться cvs2svn очень хорошо.Лучше всего создать воспроизводимый контрольный пример (инструкции для этого приведены в FAQ по cvs2svn ) и сообщить о проблеме в список рассылки пользователей cvs2svn.

0 голосов
/ 25 мая 2010

Звучит так, что конфигурация, использованная во время преобразования, была неверной. Может существовать свойство в SVN, которое представляет информацию о пересмотре CVS. Если нет, то вы потерялись ... более или менее ... Хорошее предложение - проверить такие миграции и проверить содержимое результирующего хранилища SVN ... и, конечно, сделать резервные копии ... Эти ветки удалены в CVS раньше?

...