您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > cvs
CVS使用经验谈
作者:网络转载 发布时间:[ 2013/3/22 14:22:28 ] 推荐标签:

  四、用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:myerperp下的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在版本控制上的能力。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd