CVS简单的命令使用(2)
2008-10-16 16:32
351 查看
这几天的开发过程突然变得复杂起来,所以也只能抛弃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
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 init命令
- 最简单的cvs与MyEclipse安装配置使用
- 10分钟掌握Linux vi编辑器常见命令的使用,最简单的vi编辑器教程
- CVS使用命令
- SCP命令的简单使用及在两台LINUX机器传输文件不用输密码的设置
- 使用java 命令运行出现"仅当显式请求注释处理时才接受类名称"的简单处理
- ping命令的几个简单使用
- Git的初次使用 ; Git常用命令查询 ; Git push ; Git pull 2011-12-16 17:32 在介绍安装和简单使用前,先看一下百度百科中的简介吧: ———————————
- 简单使用git命令总结
- DOS命令的简单使用
- m2eclipse简单使用,创建Maven项目 ,运行mvn命令
- curl命令简单使用
- Linux数据汇总命令#sort#uniq#cut简单使用
- Redis Mac 安装及简单命令使用
- 数据库oracle--mysql 简单命令的使用
- 关于gdb 的常用命令的简单使用
- git简单使用命令
- win10安装提示组件存储损坏的解决探讨(附DISM命令的简单使用)
- 10分钟掌握Linux vi编辑器常见命令的使用,最简单的vi编辑器教程