我的任务是将整个 PVCS 存储库迁移到 git,包括所有历史记录。我想出的唯一方法是运行 PVCS VLOG 命令以将修订历史记录(所有文件)提取到文件中,然后解析该文件(使用 C# 程序)以获取修订列表对于每个文件。然后逐个修订,我从 PVCS 获取文件的给定修订,将文件添加到 GIT 并执行 COMMIT。因此,对于大约 14,000 个文件中的每一个,我都会对文件的每个修订版进行提交(每个文件可能有 1-100 多个修订版)。我疯狂地认为这会奏效吗?是否会有太多的提交使 repo 变得太大和笨重?
感谢您对此的任何帮助!