我正在尝试将旧的 cvs 存储库迁移到 git。因此我使用 cvs2git (cvs2svn 2.4.0)。我有一些文件已损坏:'不是有效的 ,v 文件。为了更正这些,我检查了 rcs 文件格式。我检测到,每次发生错误时,都会丢失“@”、文本区域或整个修订增量。所以我添加了缺失的文字标志。这很好用。
但是在两种情况下,cvs2git转换的pass4会出现如下错误:
[checkout aborted:] premature end of change in 'file'
有没有人知道,这个错误发生的原因是什么?