将CVSNT转换为SVN

将CVSNT转换为SVN,svn,cvs,Svn,Cvs,是否有可靠的方法将CVSNT转换为SVN?您是对的,cvs2svn在这种情况下不可靠,因为: 是一个版本控制系统,最初是通过添加对在Windows NT下运行CVS的支持来实现的。从那时起,它对RCS文件格式进行了大量扩展,以至于CVS兼容性并不意味着CVSNT与任何程度的确定性兼容 cvs2svn可能会成功转换CVSNT存储库,尤其是当存储库从未使用过任何仅CVSNT的功能时,但不支持这种使用,也不应期望这种使用 如果您想对CVSNT库进行转换,请考虑以下建议: 使用cvs2svn的——使用

是否有可靠的方法将CVSNT转换为SVN?

您是对的,
cvs2svn
在这种情况下不可靠,因为:

是一个版本控制系统,最初是通过添加对在Windows NT下运行CVS的支持来实现的。从那时起,它对RCS文件格式进行了大量扩展,以至于CVS兼容性并不意味着CVSNT与任何程度的确定性兼容

cvs2svn
可能会成功转换CVSNT存储库,尤其是当存储库从未使用过任何仅CVSNT的功能时,但不支持这种使用,也不应期望这种使用

如果您想对CVSNT库进行转换,请考虑以下建议:

  • 使用cvs2svn的
    ——使用cvs
    选项
  • 使用CVSNT版本的cvs可执行文件(即,确保
    $PATH
    中的第一个cvs程序是CVSNT附带的程序)
  • 在依赖转换之前,请仔细检查转换结果,即使转换完成时没有任何错误或警告


也就是说,首先尝试使用
--使用cvs
选项:它有(即使您仍然需要仔细检查结果)。

cvs2svn对您不起作用吗?有一句话是“cvs2svn不支持CVSNT存储库的转换。一些人表示这种转换成功,而另一些人有问题。换句话说,这种转换,即使表面上成功,在使用前也应该仔细检查”。在开始使用cvs2svn转换之前,我想知道其他选择