CVS客戶端使用手册_V10.docVIP

  • 6
  • 0
  • 约2.95千字
  • 约 6页
  • 2016-11-30 发布于重庆
  • 举报
CVS客戶端使用手册_V10

Linux平台CVS客户端常用命令示范 文件类型 使用手册 所属项目 Android 文件标识 当前版本 0.3 文件状态 [√] 草稿 [ ] 正式发布 [ ] 正在修改 作 者 刘勋华 版 本 历 史 版本 日期 作者 参与者 修改内容 0.1 2008-07-25 刘勋华 初稿 0.2 2008-07-30 张荣 修改了checkout,commit和add命令 0.3 2008-09-01 张荣 添加tag命令 0.4 2008-12-30 张荣 添加rtag命令 1. 编写目的 本文档描述在linux平台上客户端操作CVS时常用的命令,以供开发人员快速参考。 2.CVS linux 平台上客户端常用命令使用示范 2.1. 设定服务端环境变量 export CVSROOT=:pserver:name:psw@192.168.4.104:2401/home/cvsroot/ARK1600 其中: name:CVS用户帐号 [示例] #export CVSROOT=:pserver:lxh:123456@192.168.4.104:2401/home/cvsroot/ARK1600 2.2. 登录 cvs login [示例] # cvs login Logging in to :pserver:lxh@192.168.4.104:2401/home/cvsroot/ARK1600 2.3. 检出服务器上的模块 cvs checkout 模块名 或者 cvs checkout–d 本地目录名 模块名 其中checkout还可以简写为co [示例] # cvs checkout Tools cvs checkout: Updating Tools U Tools/ReadMe.txt U Tools/busybox-1.2.1.tar.gz U Tools/ramdisk-cf.gz 注:一旦检出结束,用户就无需担心是否设置了 CVSROOT 环境变量,也无需再在命令行上指定它,因为现在所有额外的 CVS 目录里都有它的缓存。只需要为初始登录和检出设置 CVSROOT。 2.4. 更新源码 将已检(checkout)出的源目录与 CVS 上的当前版本保持同步。 cvs update -dP [示例] # cvs update -dP cvs update: Updating . 注:如果有任何新文件,cvs就会在更新每一行的时候输出 U [path] 行。 2.5.修改资源库的文件 2.5.1在主源码目录中输入以下命令来更新源码: cvs update -dP 注:通过update命令,合并其他人的更改。 2.5.2在主源码目录中输入以下命令来提交对资源库的更改: cvs commit –m “message” file1.c file2.c 然后系统会弹出一个编辑器,请求输入提交原因,通常是vi,编辑完毕并保存退出后,文件就提交到服务器上了。 2.6.将文件添加到资源库 首先,用您喜爱的文本编辑器创建该文件。然后,输入以下命令: cvs add 文件名 [示例] # cvs add myfile.c cvs server: use cvs commit to add this file permanently 上述例子是添加一个文本文件,如果需要添加二进制文件则请输入如下命令: # cvs add –kb UserManual.pdf cvs server: use cvs commit to add this file permanently 注:在执行完add命令后,还需要再执行一次cvs commit命令,才真正把相关文件添加到服务器的资源库中。 2.7.将目录添加到资源库 mkdir 目录名 [示例] # mkdir foo # cvs add foo Directory /home/cvsroot/mycode/foo added to the repository 注:与添加文件不同,当您添加目录时,它会立即出现在资源库中;不需要 cvs commit。 2.8.删除文件 rm 文件名 [示例] # rm myoldfile.c # cvs remove myoldfile.c 2.9.查看日志 查看某个特定文件完整的历史以及提交时开发人员(包括您)所加的注解 cvs log 文件名 [示例] # cvs log myfile.c 3.0.用tag命令

文档评论(0)

1亿VIP精品文档

相关文档