您的位置:首页 > 技术开发 > 正文

  三、使用CVS

  winCVS是一个很好的CVS客户端软件,在http://cnpack.cosoft.org.cn/down/wincvsdailyguide.pdf可以下载到这个软件的使用手册。这里不在赘述了。

  四、用CVS管理项目

  本人正在一加公司从事该公司ERP项目的开发,在没有使用CVS的时候,多次出现了由于不同的开发人员修改同一程序,而导致程序错误,解决版本控制问题迫在眉睫。

  由于这个项目采用Linux平台下JAVA开发,使用的开发工具Jbulider是支持CVS进行项目管理的,作为主程序员,我决定采用CVS进行版本控制,首先参照上文在Linux服务器上建立了CVS服务,然后我把我本地的工程文件传至服务器。

  例如:我的工程文件在F:\ERP下,我把ERP下的erp.jpx文件、defaultroot文件夹和src文件夹上传至服务器/usr/local/erp下,然后登陆Linux服务器,登陆的用户是CVS的用户,其环境变量要正确(我的用户名为admin)
  #cd /usr/local/erp
  #cvs import -m "this is a ERP project" erp v_0_0_1 start

  这样名为erp的CVS仓库就建立了。

  之后开发小组的成员可以用winCVS把该项目下载到本地:

  打开winCVS
  点击工具栏Create -> Create a new repository... 弹出窗口
  在Grenral中
  Enter the CVSROOT填写admin@192.168.1.9:/home/cvsroot 其中admin是cvs的用户,在本例中admin也是linux的系统用户,192.168.1.9是服务器的地址,/home/cvsroot是CVS的主目录,参考上文。
  Authentication中选择"passwd file on the cvs server"
  Use version中选择cvs 1.10 (Standard)

  其它项默认即可。

  确认后,点工具栏Admin --> Login... 会提示输入密码,输入密码后,看看winCvs的状态栏。如果提示

  *****CVS exited normally with code 0*****

  表示登录正常。

  点击工具栏Create --> Checkout module...弹出对话框,其中的Checkout settings项中
  Enter the module name and path on the server 填写erp,即我们建立的名为erp的CVS仓库
  Local folder to checkout to 选择要下载到本地的目录,我选了F:\myerp

  其它项目可以默认,确定后就可以下载到本地了,在F:\myerp\下会有一个erp文件夹,其文件结构和F:\erp下的文件结构是一样的。

  用Jbulider打开F:\myerp\erp\下的erp.jpx文件,这个工程文件就可以使用了。

  在Jbuilder的工具栏Team --> Select Project VCS 弹出对话框,选择CVS

  对于你要进行修改的文件,在Project View中点中该文件,然后点右键,探出快捷菜单,选择CVS --> CVS Edit "xxxx.java(文件名)"

  第一次使用可能会提示CVS服务器的密码。

  在修改之前还要选择CVS --> Update "xxxx.java(文件名)"

  修改之后选择CVS --> Commit "xxxx.java(文件名)"

  这样,修改的文件就保存到CVS服务器了,Update的目的是下载、比较文件。每次在修改之前都Update,保持最新版本。

  CVS在项目管理使用中确实起到了良好的效果,仔细研究CVS的命令,可以更好的发挥CVS在版本控制上的能力。

相关关键词 项目管理
1 2 3
【内容导航】
第1页: CVS服务器的安装 第2页: 管理CVS服务器
第3页: 用CVS管理项目
©版权所有。未经许可,不得转载。
[责任编辑:张芳]