cvs2svn 转换笔记

原创 2006年06月26日 14:36:00
下载/文档: http://cvs2svn.tigris.org/cvs2svn.html
 
Python,cvs.exe,sort.exe 都需要。
安装 python, 把 wincvs 的 bin 目录放入 path 环境变量,下载 http://unxutils.sourceforge.net/ 其中有 sort.exe(一定要下载把它放在当前目录,因为 windows 下也有一个 sort.exe,不然会报“输入文件指定了两次。”,也就是说如果提示这个就是这个错误了,我刚才就遇到这个问题了,看了一下 cvs2svn 的帮助文档又去看了 http://www.fwolf.com/blog/post/30 才知道)。
有了这些就差不多了。
然后执行的时候用:
python cvs2svn --encoding=GBK --use-cvs -s svnrepos cvsroot/myproject
这句命令的意思我解释一下:用了 GBK 编码来解析文件名,如果你的 CVSROOT 里面有汉语文件名的话,就要用这个参数,--use-cvs 这个参数请参照 cvs2svn 的帮助文档,我是加了这个参数才转换成功的。svnrepos 就是转换后输出的地方了,这个文件夹应该不存在,不然加一个参数--existing-svnrepos。 cvsroot/myproject 是要转换的 CVSROOT 的位置,你可以转换 CVSROOT 下的任意深度的目录,也就说你可以转换整个 CVSROOT,也可以只转换其中的一个子目录。
哎呀,不说了,遇到什么问题,根据提示步步解决吧。

相关文章推荐

CVS 2 SVN 指导

  • 2012年11月15日 10:19
  • 403KB
  • 下载

cvs和svn的区(转帖)

cvs和svn的区(转帖)全局性的版本编号一个新的版本,并得到一个自增量的版本号N+1,该版本号并不针对某个特定的文件,而是全局性的、针对整个版本库的。因此,我们可以将Subversion 的版本库看...
  • youge
  • youge
  • 2011年02月11日 11:07
  • 284

git与svn cvs对比

git是一个分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,支持离线开发,离线Repositor。强大的分支功能,适合多个独立开发者协作。速度块。 如果拥有CVS或者SV...

CVS SVN VSS对比整理

一、Subversion包含绝大部分CVS功能  Subversion 作为CVS 的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代目前流行的CVS。Subversion 的主要开发人员...

由SVN到CVS到GNU

GNU革奴计划,目标是创建一套完全自由的操作系统。

快速建立项目版本控制(svn,cvs,vss)

无论是个人进行单独编码还是团体开发项目,项目的版本控制都是很重要的。就我所知的版本控制方式有两种。 最简单的版本控制就是保留软件不同版本的数份copy,并且适当编号。许多大型开发案都是使用这种简单技...
  • damys
  • damys
  • 2012年08月22日 14:11
  • 985

常见版本控制工具CVS/SVN/Git的主要区别

首先介绍几个版本控制软件相互比较的重要依据,更详细的比较请参考文中链接:版本库模型(Repository model):描述了多个源码版本库副本间的关系,有客户端/服务器和分布式两种模式。在客户端/服...

Cvs Svn Git Maven

前些年用的版本控制工具有cvs、svn,近些年用的有git。     svn和git最大的几个区别要点,svn必须要有服务端,网络能连上服务端才能提交和更新,git不需要,每一台装了git的电脑都是服...
  • upup918
  • upup918
  • 2015年08月15日 14:41
  • 424

Eclipse使用Git代替CVS与SVN实现版本管理

目前,Eclipse上使用Git的项目数量已经超过了使用SVN的仓库数,这使得Git独树一帜,成为Eclipse项目最为流行的版本控制系统。虽然Git自从Helios发布后就已经出现了,但迁移到Git...

删除项目中的所有(.svn)文件 或(CVS)文件夹

麻麻的,清理项目里面的CVS文件夹好麻烦,只要是项目中的文件夹,这个文件夹下肯定 就会有一个CVS文件夹,这他吗的一个项目中的光图片保存的文件夹都不下 50多个, 相信大家也都有体会, 一个大的项...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cvs2svn 转换笔记
举报原因:
原因补充:

(最多只允许输入30个字)