cvs迁移到svn

本文介绍了一种从CVS迁移到SVN的方法,重点介绍了使用cvs2svn工具的过程,包括所需环境的搭建和具体操作步骤。

      一、svn importer  对汉语支持不好,尝试了很多次,均失败。如果svn库中没有中文,推荐使用。

    二、cvs2svn 是svn官方所推荐的,因为其本身就是tigris.org的子项目之一。缺点是需要配置一系列运行环境。

     三、因此本文采用cvs2svn来库迁移,本问基于我的实测过程。目前环境:cvs服务器为cvsnt,cvs库大小4G左右。

    四、采用工具列表 

  1. cvs2svn,下载地址:http://cvs2svn.tigris.org/
  2. python,面向对象的解释性的计算机程序设计语言,由于cvs2svn是用python编写的脚本,所以得先搭建Python的执行环境。下载:http://www.python.org
  3. GNU sort-utilities for Win32, cvs2svn用得到。下载:http://unxutils.sourceforge.net/

  五、操作步骤:

  1. 把下载的cvs2svn解压到一个空目录如D:/cvs2svn。
  2. 把CVSNT安装目录下的所有文件拷到D:/cvs2svn里。
  3. 把GNU sort压缩包中的usr/local/wbin/sort.exe拷到D:/cvs2svn里。
  4. 把svn压缩包里bin目录下所有文件拷到D:/cvs2svn里。
  5. 把python的安装目录加入环境变量path中。
  6. 命令行输入:python cvs2svn  --encoding=gbk --use-cvs  -s D:\temp D:\cvs
     注意svn不要提前建库,编码参数可根据cvs库中的实际编码设定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值