CVS简单的命令使用(2)

简介:          这几天的开发过程突然变得复杂起来,所以也只能抛弃Windows的便利,转而使用Linux的命令行。下面就把这两天学会的新的CVS命令记下来:         1、提交         cvs commit         直接使用上述命令就可以了,因为CVS会遍历所有目录查找需要提交的文件,然后提交的仓库中。

         这几天的开发过程突然变得复杂起来,所以也只能抛弃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

目录
相关文章
|
4月前
|
存储 开发工具 git
Git日常问题: 什么是LFS?及其错误解决办法
Git LFS(Git Large File Storage)是Git的一个扩展,用于管理大型文件,通过将大文件的实际内容存储在远程服务器上,而Git仓库中只保留一个轻量级的文本指针,从而加速仓库操作的速度并减小仓库大小。当遇到Git LFS相关错误时,通常需要安装Git LFS工具并按照官方文档进行配置。
167 2
Git日常问题: 什么是LFS?及其错误解决办法
|
安全 开发工具 git
Git的安装以及常用的命令总结(一)
Git的安装以及常用的命令总结
Git的安装以及常用的命令总结(一)
|
Shell 开发工具 git
Git的安装以及常用的命令总结(三)
Git的安装以及常用的命令总结
|
开发工具 git
Git的文件命令
Git的文件命令
99 0
|
开发工具 git
Git文件操作命令
添加文件 git add 添加指定文件:
149 0
|
存储 调度
svn 常用指令
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuchong_lch/article/details/78192755 1、将文件checkout到本地 svn checkout path(path是服务器的目录) 例如 :svn checkout svn://192.
1245 0
|
Shell
ArchLinux上安装SVN及检出项目
在ArchLinux上安装svn及检出服务器上的资源
2211 0