Невозможно создать файл BLOB-объекта и дампа при использовании CVS2GIT - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь перенести базу кода из CVS в GIT. Я использую инструмент cvs2 git в windows 10. Я следовал инструкциям, приведенным в документации по cvs2 git. Но когда я пытаюсь сгенерировать файл blob и dump в локальной ошибке получения.

Ниже инструменты, которые я установил на моей машине

  1. Smart CVS (CVSNT 2.5.05 (март 26 2010))
  2. Python 2,4
  3. GIT (git версия 2.18.0. windows .1)
  4. cvs2 git

Шаги следуют

  1. Извлеките репозиторий из инструмента smartCVS и сохраните в моем локальном каталоге (F: / CVSMigration / OrderTrackingApplication). После распаковки я вижу следующее приложение
    • OrderTrackingTool
    • cvs root
  2. Теперь я пытаюсь создать git - blob.dat & git -dump.dat. Я использую приведенную ниже команду

python cvs2git --encoding=utf_8 --encoding=shift_jis --blobfile=/cvs2svn-tmp/git-blob.dat --dumpfile=/cvs2svn-tmp/git-dump.dat --username=scn789 F:/CVSMigration/OrderTrackingApplication

Я получаю приведенную ниже ошибку

** $ python cvs2 git - -encoding = utf_8 --encoding = shift_jis --blobfile = / cvs2svn-tmp / git -blob.dat --dumpfile = / cvs2svn-tmp / git -dump.dat --username = guest F: / CVSMigration / OrderTrackingApplication / OrderTrackingTool Запись временных файлов в 'c: \ users \ vaishali \ appdata \ local \ temp \ cvs2 git -ifooen'

Обязательно используйте --tmpdir = 'c: \ users \ vaishali \ appdata \ local \ temp \ cvs2 git -ifooen ', если вам нужно возобновить это преобразование.

----- pass 1 (CollectRevsPass) ----- Проверка всех CVS Файлы ', v' ... ОШИБКА: не найдено файлов RCS в папке 'F: \ CVSMigration \ OrderTrackingApplication \ OrderTrackingTool'! Вы абсолютно уверены, что указываете cvs2svn на хранилище CVS? Пройдите 1 завершено. ================================================== ========================= Сводка ошибки: ОШИБКА: не найдено файлов RCS в папке 'F: \ CVSMigration \ OrderTrackingApplication \ OrderTrackingTool'! Вы абсолютно уверены, что указываете cvs2svn на хранилище CVS? Выход из-за фатальной ошибки. **

Пожалуйста, предоставьте ваши комментарии, где я допустил ошибку

Вопрос 1: Это правильный способ извлечь cvs2 git миграция из моего локального хранилища? если это неправильно, то как я могу дать удаленный репозиторий в команде cvs2 git

...