CVS实现本机代码管理

来源:互联网 发布:ui软件是什么 编辑:程序博客网 时间:2024/06/15 23:18

     就不啰嗦很多了。我用Eclipse或者MyEclipse开发,本机代码管理可以用CVS也可以用SVN。

用CVS首先要在本机搭建服务端。百度搜索CVSNT可以到他官网上去下载CVS的服务器端。然后安装,没什么好说的。Eclipse和MyEclipse都是自己集成CVS插件的 就可以免去再下载插件的麻烦了。

 

 
打开这个东西,选择 Repository configuration选项卡 add一个本地的版本库。新增之后确定会提示是否要初始化,直接初始化。然后就是需要创建用户了,不然没法连CVS。找了不少资料,这东西还这么落后,建用户得用dos指令,悲了个具的。要用到dos指令先需要配置环境变量CVSROOT。譬如,我在D盘建一个repository路径是D:\mycvs那么环境变量就这么设 名称:CVSROOT  值:D:\mycvs 然后就可以开始->运行->cmd->回车去执行dos指令了
 
cvs passwd -a txz   回车  -- 意思是增加用户 用户名为 txz 然后还会让你输入密码 重复密码
这时候这个用户还是不能用的 需要绑定系统用户才行。
再执行这个指令
cva passwd -r txz(这个是系统用户)  txz(这个是你上边增加的CVS用户)    回车 -- 这样之前新增的CVS用户就可以用了。
我又找了几个指令发现绑定之后再删掉这种绑定也不碍事。
删掉绑定的指令是
CVS passwd -R(注意是大写R)   txz 不知道是怎么回事
但是要是把与之绑定的系统用户删掉就不行 木弄明白是怎么回事。
 有用户了就可以去Eclipse或者MyEclipse去连接这个CVS库了
进去之后在左边的空白处右击 new一个CVS Repository  Location
按照之前的操作来就行了
然后就没事了 就可以去check out和commit了
 
 
 再说点SVN的吧 跟CVS类似 也是需要在本机安装一个服务器端。可能是我安装的版本较低的原因,SVN没有做成系统服务,需要写一个bat的批处理器来启动服务器端。不搞了,没劲。需要注意的就是客户端插件的版本要与服务器端的版本对应好,不然相互之间是不能连接的。