2007年1月25日星期四

用CVS和SVN控制一个工程

为什么要这么折腾?
原本一直是用的subversion做的版本控制软件。现在要做并行计算,而且是在学校统一管理的HP并行机器上。这部机器当然不由我管理了,每次都要用FTP传源码,在HP上编译运行,回头又改,麻烦。想在HP上编译一个subversion,不成功,但是可以编辑CVS,就只好换到CVS下工作。平常在自己的Linux机器上,又习惯了subversion,就想个办法使两个可以同时管理同一个工程。

怎么折腾?
1、先建个空目录
mkdir ~/projects/temp
cd ~/projects/temp
2、用subversion checkout工程到这个目录,目的是使这个目录下的文件是干净的工程文件
svn co svn://localhost/XXX/trunk XXX
3、用CVS把这个目录import到CVS服务器上,我用的gcvs,把其中的.svn目录下的东东都ignore,这样,CVS服务器上就有了个初使化的工程
4、cd ~/projects
rm -rf temp
mkdir temp
5、用CVS checkout整个工程到 XXX
6、copy -R XXX 你的工程目录
这们你的工程目录下就会同时 有.svn和CVS目录,改过源码后,用两种工具上传到各自的服务器上。

--
一步一步教你从互联网赚钱
http://www.zqzn.com/index.asp?rid=key480769

没有评论: