看着SVN有那么多特性([转]Subversion与CVS的
对比--功能性对比
), 有些功能也是目前我们比较需要的, 于是有了转到SVN上的想法.
不过, 原来的版本控制是用CVSNT的, 手工把代码搬过来, 不现实, 历史记录也没了, 于是到处找CVS转SVN的资料. 在看了一堆资料后, 着手准备转换看看, 因为看到网上说SVN Importer支持CVSNT比较好, 所以先用SVN Importer试验一下.
一开始试验当然就几个小项目进行测试, 按照 "[转]用 SVN Importer
实现 CSVNT 到 SVN 的转换
"中的步骤一步步做下去, 很顺利~
于是把心一横, 开始实验转换整个库了, 经过8小时的等待...程序终于跑完了, 马上查SVN, 晕, 怎么什么都没!?!?十多G的dump文件也清清楚楚地扔在那呀~
接着心有不甘地又跑了一次, 又是8小时...结果当然还是一样.看着十多G的dump想来想去, 灵机一动, 用svnadmin直接把dump文件导入, 跑了一个多小时, 看到导入停了, 文件明显没导完, 一看控制台输出, 晕, 导出dump文件里的中文名的文件全转乱了, 马上上网去查查, 看到说SVN Importer对中文支持有问题, 唉, 就这样20小时飞了....
没办法, 那就试试cvs2svn吧, 按网上的教程一步步做下来, 注意到个--encoding的参数, 写上gb2312, 这回应该没中文问题了吧. 谁知道跑了个把小时, 报错来了, 停了, 这回学聪明了, 仔细看了一下输出, 说是编码不对, 明明其它中文名都没报错了, 于是看了十多分钟...晕, 终于找到问题了, 竟然有个文件名里有这个"調"字, 这个不是gb2312....气个半死....好了, 把--encoding改为gbk重新开始跑, 很好很强大, 似乎正常了, 现在还在导入svn中, 等转换完了再补个结果上来吧
分享到:
相关推荐
将cvs库转换为svn库需要用到的工具cvs2svn
cvs2svn is a program that can be used to migrate a CVS repository to Subversion (otherwise known as "SVN") or git. Documentation: The list of cvs2svn features explains briefly why converting a ...
包含了两个文档: 1、我的cvs2svn笔记:记录了Windows下将CVS版本库转成SVN版本库的操作过程,及所需软件和其下载地址。 2、cvs2svn实例:以图文方式将记录实例。
介绍了SVN-Importer和CVS2SVN两种从CVS迁移到SVN的两种方法,并把SVN-Importer和CVS2SVN软件打包在内。下载后直接可以使用。
NULL 博文链接:https://taotao6086.iteye.com/blog/282262
包含将CVS库转换为SVN库的方法、转换后svn的配置及....
CVS和SVN配置学习 欢迎大家下载学习
CVS与SVN区别 通过CVS与SVN的对比,详细介绍SVN与CVS的区别
作用:将CVS库转为SVN库,是SVN比较好的一个插件 (1)能简单的将将CVS库转为SVN库 (2)保留历史和标签 绝对超值:适用从cvs导出数据到svn,消除了中文乱码问题 使用简单:解压后即可使用 注:当时使用的时候费了好大的...
是整理了网站上的文档,形成PDF, 方便有需要的同学学习
NULL 博文链接:https://zzxanadu.iteye.com/blog/690400
CVS迁移SVN工具亲测可用 1、cvs2svn-2.5.0.tar.gz 2、python 3、rcs57pc1 4、UnxUpdates 5、VisualSVNServer361x64
罗列多CVS SVN VSS 的差异说明。
自己总结的svn与cvs对比,概括总结 概括总结
从源码仓库刚刚导出来(特别是从网络下载下来),每个目录下都有一个SVN或CVS目录, 我从网络上找到批处理命令,能够删除CVS或SVN目录,请大家试用。
VSS、CVS、SVN和ClearCase等配置工具对比
简要cvs与svn的比较 1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件 不能删除文件夹 svn:支持文件重命名提交系统会提示...
SCM&CVS&SVN 学习资料 ppt
如何为CVS项目团队实现升级SVN的解决方案书,包括前期预研报告和方案对比报告,以及详细的实现方案和升级代码讲解。