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)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM