标签:style blog class code java tar
转载地址:http://www.blogjava.net/yongbing/archive/2007/03/04/101761.html
用 SVN Importer 实现 CSVNT 到 SVN 的转换
SVN Importer。
用了一下,发现能够完美的将 CVSNT 仓库转换为 Subversion
的版本库,比那个小日本的 cvs2svn 好太多(用 cvs2svn 转换 CVSNT 仓库会破坏 word 文档,估计其他二进制文件的转换也不支持
)。
两个小工程转换成功,还有一个大工程在处理,明天看结果:)
把心得写下来共享。
先来说一下 SVN
Importer 的两种转换 CVS 仓库的方式:
阐述操作环境:
CVSNT:2.5.03.2382
Subversion: 1.4.2
Subversion 安装路径:
C:\Subversion
SVN Importer: 1.1-M8
J2RE: 1.5
CVSNT
主机:10.0.4.100
CVSNT 仓库: /dsp50
CVSNT 仓库登陆用户名: root
CVSNT 仓库登陆密码:
root
CVSNT 仓库通讯协议: pserver, sserver (必须有 pserver)
SVN Import 安装路径:
C:\svn-importer
导出生成的目标 Subversion 版本库路径:
C:\svnroot\dsp50
注意:登陆的用户最好对仓库有完全的读写权限。
先安装J2RE,因为 SVN Importer 使用
Java 写的。
建两个临时文件夹: C:\temp\cvs和C:\temp\svn
下载 SVN Importer
解压缩到C:\svn-importer,进入,打开config.properties。
确保使用 cvs 方式。
Subversion 导入设置如下:
CVS 导出设置如下:
注意cvs.modulename=*表示导出仓库下所有模块,即导出整个仓库。
其他都不需要改,保存。
用命令提示符转到
SVN Importer 的安装目录 C:\svn-importer 运行如下指令:
耐心等待,因为要通过协议登录到仓库提取数据,所以仓库较大的话会花不少时间。
运行过程没有进度提示(这是最郁闷的,我还以为是死了呢),不过会生成一个log日志文件,你可以随时参看处理情况。
根据
config.properties 文件的设置,在 SVN Importer
的安装目录下会生成了一个“file_dump_时间.txt”文件,如果文件容量不停增长,那就说明,处理正在进行,耐心等待结束吧
转出的仓库用
Subversion 客户端(如TortoiseSVN)检出后检查一下。
应该没问题了。至此,CVSNT 完美转换成 Subversion
版本库。
【转】用 SVN Importer 实现 CSVNT 到 SVN 的转换,布布扣,bubuko.com
【转】用 SVN Importer 实现 CSVNT 到 SVN 的转换
标签:style blog class code java tar
原文地址:http://www.cnblogs.com/csshaw/p/3712566.html