作为另一种尝试,我正在尝试将 CVS 存储库转换为 GIT。推荐使用cvs-fast-export。唯一的问题是,我不知道该怎么做。我已经构建了它,但是我该如何调用它呢?这里解释了很多标志,但这比帮助更令人困惑。
是否有关于实际转换过程的简短解释?
存储库是远程的,我通常通过 SSH 进入。我不确定这个项目的文件夹结构是否正常。它大致是这样的:
(在远程服务器上)/somefolder/cvs/anotherfolder/
包含:CVSROOT repo-I-want-to-clone-name
repo-I-want-to-clone-name 包含一个
Attic
, 以及,v
后面的所有源代码文件。(没有 CVSROOT)CVSROOT 包含一个
Attic
, cleanlog.sh, cvsignore, checkoutlist, checkoutlist,v, editinfo, editinfo,v, commmitinfo, loginfo, taginfo, 等等(这里没有像文件这样的源代码)