0

我正在尝试将代码库从 CVS 迁移到 GIT。我在 Windows 10 中使用 cvs2git 工具。我已按照 cvs2git 文档给出的说明进行操作。但是当我尝试在本地生成 blob 和转储文件时出现错误。

下面的工具我已经安装在我的机器上

  1. 智能 CVS(CVSNT 2.5.05(2010 年 3 月 26 日))
  2. 蟒蛇2.4
  3. GIT(git 版本 2.18.0.windows.1)
  4. cvs2git

遵循的步骤

  1. 从 smartCVS 工具中提取存储库并存储在我的本地 (F:/CVSMigration/OrderTrackingApplication)。提取后我可以看到以下应用程序
    • 订单跟踪工具
    • cvsroot
  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 cvs2git --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\cvs2git-ifooen'

如果您需要恢复此转换,请务必使用 --tmpdir='c:\users\vaishali\appdata\local\temp\cvs2git-ifooen'。

----- 通过 1 (CollectRevsPass) ----- 检查所有 CVS ',v' 文件... 错误:在 'F:\CVSMigration\OrderTrackingApplication\OrderTrackingTool' 下找不到 RCS 文件!您绝对确定您将 cvs2svn 指向 CVS 存储库吗?通过 1 完成。==================================================== ========================= 错误摘要:错误:在 'F:\CVSMigration\OrderTrackingApplication\OrderTrackingTool' 下找不到 RCS 文件!您绝对确定您将 cvs2svn 指向 CVS 存储库吗?由于致命错误而退出。**

请在我做错的地方提供您的意见

问题 1:从我的本地存储库中提取 cvs2git 迁移是否正确?如果它是错误的,那么我如何在 cvs2git 命令中提供远程存储库

4

0 回答 0