HG Convert не работает в локальном хранилище CVS - PullRequest
1 голос
/ 09 ноября 2010

Я пытался использовать HG convert для переноса локального хранилища CVS в HG.Когда я запускаю команду ...

hg convert CATools

я вижу следующее сообщение:

"Valid-запросы", но получил '')

"Valid-запросы", но получил '')> предполагая, что целевой CATools-hg

инициализирует целевой репозиторий CATools-hg, подключающийся к: sspi: shcgl-egcrizan: 2401: / cvsroot Неизвестная команда:` server '

Команды CVS: add Добавить новый файл / каталог в администратор репозитория. Пользовательский интерфейс администрирования для rcs annotate. Показать последнюю ревизию, в которой была изменена каждая строка. Извлечь источники для редактирования коммита. Проверить файлы в diff репозитория. Показать различия между правками ревизии. Getготовы редактировать просматриваемые редакторы файлов. Посмотрите, кто редактирует экспорт просматриваемых файлов. Экспорт источников из CVS, аналогично истории извлечения. Показать историю доступа к репозиторию. Импорт источников в CVS с использованием веток поставщика init. Создать репозиторий CVS, если он не существует. Журнал ПечатьИнформация об истории для входа в систему. Запрос пароля для аутентификации сервера RЗапись emoves в .cvspass для удаленного репозитория rannotate Показать последнюю ревизию, в которой была изменена каждая строка модуля. rdiff Создать формат «патча», различающийся между выпусками релизов. Указать, что модуль больше не используется. Удалить Удалить запись из архива репозитория. Распечатать информацию историидля модуля rtag Добавление символьного тега к статусу модуля Отображение информации о состоянии для тега извлеченных файлов Добавить символьный тег к извлеченной версии файлов unedit Отменить обновление команды редактирования Привести дерево работ в синхронизацию с версией репозитория Показать текущую версию CVS) Наблюдать Установить Наблюдать Наблюдатели Смотреть, кто просматривает файл (Укажите опцию --help для списка других параметров справки) Прервать: неожиданный ответ от сервера CVS (ожидаемые «Valid-запросы», но получили «») «Valid-запросы»", но получил '')

Кто-нибудь нашел обходной путь?Я нашел эту статью, но не понимаю, как это сделать в Windows.

http://blog.edsantiago.com/archives/2009/02/19/#e2009-02-19T19_23_32.txt

Ответы [ 2 ]

4 голосов
/ 08 декабря 2010

Пожалуйста, рассмотрите возможность использования cvs2hg для конвертации. Известно, что «hg convert» имеет проблемы с нетривиальными репозиториями CVS, например, часто молча создает репозиторий Mercurial, содержимое ветви / тега которого не совпадает с содержимым репозитория CVS. Если вам не требуется пошаговое преобразование (и вы можете жить с неточностями), «hg convert» не является надежным решением для преобразования из CVS в Mercurial.

0 голосов
/ 11 ноября 2010

Насколько "местный" местный? Если у вас есть файловая система с доступом к хранилищу CVS, вы можете просто скопировать его и выполнить настоящий локальный hg convert.

...