CVS使用之:先update后commit

vcs在进行版本管理时:

  1.如果添加新文件

      cvs add directory_name/filename

      cvs commit directory_name/filename

  2.如果修改文件

     cvs update filename

     cvs commit filename

  3.比较版本差异或者查看版本问题(有时候debug经常用,有时候版本不对造成莫名问题)

     方法一:tkcvs &  ; 操作图形界面

     方法二:cvs log filename

                cvs diff -r 版本1 -r 版本2 filename

                cvs diff filename 查看当前文件filename(可能已经修改) 与库中相应文件的区别

  4.导出项目

     cvs checkout(or co) project_name

  5.要养成先更新后提前的良好习惯。

    如果在自己提交版本之前有新版本提交,自己若不更新会造成版本冲突(cvs不知道到底哪一个版本是最终版本)。

  6.不建议删除CVS库中的任何文件。<===千万别删除库中的文件

    一旦误删,可能轻者造成自己的责任,重者造成无法弥补的损失。

  7.有时候遇到:本地修改的文件总是更新不到cvs上。 <===思路就是 first update and then commit

     这是,我们先把本地文件mv到其他地方,然后update 该文件,再把update的文件覆盖掉,最后commit 即可。

  8.cvs里没有rename or mv filename 操作 ,该操作通过移除后添加新文件达到目的的。

  9.可以通过cvs status 或 cvssz查看文件的更新日志(便于debug)。

posted @ 2014-09-15 10:48  CHIPER  阅读(3063)  评论(0编辑  收藏  举报