Ошибка преобразования Cvs2svn, Статус = 1

Я использую cvs2svn для преобразования кучи файлов cvs из моего репозитория в svn. Сейчас по большей части он очень медленный, но он там идет. Моя основная проблема - это несколько файлов, отображаемых с таким выводом ошибки.

ОШИБКА: команда 'cvs -q -R -f -d C: \ CVSRepo co -r1.2 -p HEAD / xxx / xx / Afile.java' завершилась неудачно со статусом выхода = 1

и следующий вывод:

cvs checkout: не удается найти модуль 'HEAD / xxx / xx / afile' - игнорируется

Теперь я вижу, что файл отображается нормально, но я не могу избавиться от этой подрывной деятельности. его всегда на одном и том же номере на шаге 16. Я не знаю, что делать, и любые советы или предложения будут оценены и приветствуются :)

Спасибо.


person Gilbert V    schedule 31.07.2012    source источник


Ответы (1)


Раньше я не видел этой проблемы. У меня есть две догадки и два предложения:

Предположение 1: тот факт, что у вас есть каталог с именем «HEAD», сбивает с толку CVS, для которой «HEAD» означает главную ветвь. В качестве теста попробуйте переименовать этот каталог, а затем преобразовать.

Предположение 2: вы используете модули CVS, и они сбивают CVS с толку, когда она пытается извлечь содержимое файла из репозитория. В качестве теста попробуйте удалить файл "modules", а затем выполнить преобразование.

Предложение 1. Убедитесь, что вы используете последнюю версию cvs2svn, и попробуйте использовать --use-internal-co (который полностью обходит CVS).

Предложение 2: перенесите свой вопрос в список рассылки пользователей cvs2svn, где будет легче поддерживать беседу.

person mhagger    schedule 01.08.2012
comment
Спасибо, что помогли. Я использовал переключатель --use-cvs, но внутреннее co было не только быстрее, но и успешно. - person Gilbert V; 08.08.2012