首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvs2svn转换?

cvs2svn转换?
EN

Stack Overflow用户
提问于 2009-08-02 07:57:21
回答 1查看 811关注 0票数 1

我将CVS存储库转换为SVN存储库。效果很好,但出现了一个问题.我使用dumpfile进行转换,命令如下:

cvs2svn -encoding=()-sort=(sort.exe路径)--默认-eol=本机-dumpfile=PATH\name.svn_dump-svnadmin=( SVN管理路径)(REP路径)

加载转储文件:

svnadmin加载路径(到存储库位置)< PATH\name.svn_dump

现在,一些二进制文件(在CVS中被标记为-kb )已经损坏。如果我在WinMerge中打开两个版本的文件,则在检查“忽略传输返回差异”时看起来是一样的。

什么地方出问题了?在转换过程中我错过了什么吗?

谢谢,奥德。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-04 21:37:39

由于您使用了--default-eol=native选项,任何在CVS中没有标记为二进制的二进制文件都将以“本机”EOL编码方式存储到Subversion中,并且通常会出现问题,如您在Subversion签出时所描述的那样。那么,您真的确定在CVS中所讨论的文件被标记为二进制文件吗?

还请注意,还有一个更专有的类似CVS的程序,称为CVSNT,其存储库格式在几个细节上与CVS不同。例如,它以与CVS不兼容的方式存储文件模式。cvs2svn does support converting CVSNT repositories.如果您的存储库曾经被CVSNT客户端访问过,那么您的转换可能会遇到困难。在这种情况下,遵循上面链接中的提示,并考虑显式地将所讨论的文件设置为二进制文件,例如使用cvs2svn的--auto-props选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1218372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档