CVS迁移SVN
来源:互联网 发布:苹果电脑免费海报软件 编辑:程序博客网 时间:2024/05/10 17:51
因在公司做了一些svn 的迁移和备份工作,因此将一些工作过程记录下来
CVS to SVN
为避免迁移工作对其他程序的影响,除本次迁移所有工具都存放于\\192.168.4.253
\d$\2012.8.9cvs2svn中
1. 工具准备
a) python-2.4.zip
b) cvs2svn-2.3.0.tar.zip
c) UnxUtils.zip
d) rcs57pc1.zip
e) cvsnt -2.5.03.2382.msi
f) FileZilla
2. 安装
a) python-2.4.3.msi到D:\2012.8.9cvs2svn\python
b) 解压缩cvs2svn工具到D:\2012.8.9cvs2svn\cvs2svn-2.3.0,进入命令行测试python安装
c) 由于cvs2svn用到了GUN sort工具,因此将UnxUtils.zip下的usr/local/wbin/sort.exe文件解压到cvs2svn-2.3.0目录中。
d) 需要用到RCS的一个工具co.exe,将rcs57pc1.zip压缩包中的bin/win32下的rcslib.dll以及co.exe这两个文件同样解压到cvs2svn目录中。
e) 安装FTP软件FileZilla将CVS版本库导入本地。
3. 迁移版本库
a) 使用FileZilla将192.168.4.252中版本库导入本地,其中传输失败文件数量为11,已记录
b) 将本地cvsroot传至192.168.4.253
4. 使用迁移工具cvs2svn
a) 拟定路径
i. CVS版本库路径D:\2012.8.9cvs2svn\cvsroot
ii. SVN版本库路径D:\2012.8.9cvs2svn\svnroot
iii. Cvs2svn工具D:\2012.8.9cvs2svn\cvs2svn-2.3.0
iv. Python2.4安装路径D:\2012.8.9cvs2svn\Python
b) 在本地生成dump file,如下:
i. D:\2012.8.9cvs2svn\cvs2svn-2.3.0>d:\2012.8.9cvs2svn\python\python cvs2svn
--encoding=gb2312 --use-cvs –dumpfile=d:\2012.8.9cvs2svn\ cvsrepo.dump d:\
2012.8.9cvs2svn\cvsroot >d:\log.txt
ii. 因在不同目录中存在同名文件7个,无法进行迁移,已删除文件并为其备份
C) 使用svnadmin
然后使用svnadmin create svnroot和svnadmin load d:\svnroot --bypass-prop-validation<dumpfile来载入
d) 使用Subversion的Client端来检验一下文件
- CVS迁移SVN
- cvs迁移到svn
- 从CVS迁移到SVN
- 从CVS迁移到SVN
- SVN-Importer轻松实现CVS到SVN迁移
- 从CVS迁移到SVN(cvs2svn)-windows篇
- svn-cvs
- CVS服务器迁移记
- svn迁移
- svn迁移
- svn迁移
- SVN迁移
- svn迁移
- svn迁移
- SVN迁移
- SVN迁移
- svn迁移
- SVN迁移
- Response.write后马上运行Response.redirect,Response.write没反应
- Keil中高128地址
- 关于服务器端控件
- 在windows 2003系统安装oracle11G出现的问题
- Keil c与汇编
- CVS迁移SVN
- Wpf应用程序进入全屏和退出全屏
- Ubuntu12.04下安装apache2.4过程(源代码编译安装方式)
- Keil C调用汇编(二)
- Live in the future, then build what’s missing.
- Keil C调用汇编(一)
- MHDD各名词意思
- 博客开通,大家多捧场!!
- Effective C++学习笔记(二)