`
suoyihen
  • 浏览: 1360974 次
文章分类
社区版块
存档分类
最新评论

CVS简单的命令使用(2)

 
阅读更多

这几天的开发过程突然变得复杂起来,所以也只能抛弃Windows的便利,转而使用Linux的命令行。下面就把这两天学会的新的CVS命令记下来:

1、提交

cvs commit

直接使用上述命令就可以了,因为CVS会遍历所有目录查找需要提交的文件,然后提交的仓库中。
当然事情总是不会这么简单,在提交时记录必要的更改信息是很必要的,直接使用上述命令时,在遍历到需要提交文件后,就会弹出编辑器让输入log信息。在SSH终端中,这个编辑器自然就是vi了。不过实在是不习惯vi的编辑方式,所以就是用了下面方式:
首先在某个位置新建一个文件,例如(/root/log),然后将comment写入到该文件。(新建文件不是同样要用vi吗?我是使用WinSCP连接到Linux上编辑这个文件,所以使用了Windows上的编辑器,比较方便。)
然后,提交时使用:cvs commit -F /root/log 这样,CVS就会读取/root/log中的内容作为提交时的comment

在提交时自然会产生日志信息,有时候这些信息也是需要保存的,在SSH终端上直接Copy可能会产生问题,那可以把这些信息写入到一个文件,然后从文件中复制既可:

cvs commit -F /root/log > /root/commit
上面基本上就是我现在用到的全部命令了

2、增加文件

cvs add

如果不是第一次建立仓库,那么就要使用上面的命令项仓库中增加新文件了。令人遗憾的是,add并不像commit那样会递归遍历所有文件夹自动查找要增加的文件,必须要明确告诉它增加的文件的路径,如:
cvs add newdir
注意:增加文件夹时,并不会把其下面的文件自动添加到仓库中,并且要按照现增加文件夹,再增加下面的文件这个顺序来操作。

当然,这一步完成后别忘了使用commit把新文件真正添加到仓库中。

3、更新

cvs update

在既然是协同开发,也会别的开发人员提交代码,经常更新工作目录保持代码的新鲜,是必须要做的。使用上面的命令就可以完成这项工作了。如果有人新增了文件,那么就要使用下面的命令了:
cvs update -d

不过这个命令可能会检出一些你并不需要的空目录在里面,当然也可以避免这种情况,既是已经有了这些空目录,同样可以使用项目的命令清除:
cvs update -P -d

分享到:
评论

相关推荐

    CVS常用命令

    CVS常用命令,PDF格式,欢迎下载。

    CVS 常用命令和语法

    CVS 常用命令和语法CVS 常用命令和语法

    CVS常用命令速查手册

    CVS 是一个C/S 系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步 的目的。

    CVS命令大全,网上搜集

    CVS命令大全,网上搜集,希望大家能够共同进步!

    CVS命令详解

    CVS命令详解 CVS命令详解 CVS命令详解 CVS命令详解

    CVS的常用命令速查手册

    CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。

    CVS命令解析

    CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理...用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一 修改。这样就可以做到跟踪文件变化,冲突控制等等。

    linux下CVS使用帮助

    CVS的帮助手册,有linux下使用cvs的常用命令详细说明

    cvs命令初学教材及速查手册

    cvs命令初学教材及速查手册,用于学习CVS

    版本控制与CVS工具使用说明.rar

    版本控制与cvs工具使用说明的ppt CVS简介 客户端工具--TortoiseCVS C/S架构 CVS仓库目录建立在服务器端,客户端的工作目录与之相对应,所有的CVS操作均在此工作目录中进行。 CVS客户端工具: Windows系统:...

    CVS 中文帮助手册 chm

    * 3 使用 CVS 开始一个项目 * 4 修订版 * 5 分支与合并 * 6 递归行为 * 7 添加、删除和重命名文件和目录 * 8 查看历史 * 9 处理二进制文件 * 10 多人开发 * 11 版本管理 * 12 关键字替换 * 13 跟踪第三方代码 * 14 ...

    CVS使用方法

    这个是cvs的使用文档,有详细的命令和详解。

    cvs-快速查询命令大全.pdf

    cvs-快速查询命令大全 PDF格式

    CVS服务器与WinCVS的配置与使用

    cvs技术文档:包含CVS的常用命令速查手册.pdf,cvs的配置和使用.pdf,CVS服务器与WinCVS的配置与使用.pdf等技术文档。

    乌龟版 CVS 客户端

    CVS 的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放...用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一修改.这样就可以做到跟踪文件变化,冲突控制等等.

    REL AS4 CVS安装及命令

    2.建立cvs 用户组,便于管理cvs用户 (一个用户组,可以是其他名称,例如spcoder) groupadd cvs 3.建立cvs组的cvsroot用户和所属的目录 (可以是spcoder组的一个sp用户) useradd -g cvs -G cvs -d /home/cvsroot cvsroot ...

    使用CVS进行版本管理Version Management With CVS

    该手册为CVS的新用户提供了教程示例,以及每个CVS命令和配置选项的权威参考文档。

Global site tag (gtag.js) - Google Analytics