cvs迁移到svn

来源:互联网 发布:用友u8数据库在哪里 编辑:程序博客网 时间:2024/04/28 01:52

      一、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库中的实际编码设定。

0 0
原创粉丝点击