<%@ page contentType="text/html; charset=gb2312"%> CVS&编程规范学习笔记
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
CVS&编程规范学习笔记
     发布者:o0 发布时间:2007-03-26

1.  CVS(Concurrent Version System)安装示例
答:1) 下载地址:ftp://ftp.sunfreeware.com/pub/freeware/sparc/8/cvs-1.11.5-sol8sparc-local.gz;
    2) 包解压:%gunzip cvs-1.11.5-sol8-sparc-local.gz;
    3) 安装:. 超级用户登录:%su -
             . 使用pkgadd进行安装:#pkgadd -d cvs-1.11.5-sol8-sparc-local

2.  CVS功能
答:1) 并行版本控制系统
       . 一个程序的多个版本控制和管理;
       . 同一个程序可以被多个程序员修改;
    2) 源码备份系统
       . 很好的备份系统;
       . 记录你修改了哪些内容;

3.  构建你的CVS系统
答:1) 登录CVS
       cvs login(在CVSROOT变量指定的目录使用命令:source .cshrc)
    2) 建立一个新的项目
       . 建立一个新的目录
         make netct
         cd netct
       . 在你的home路径中建立项目目录
         %cvs import -m "项目说明字符串" 项目名称 v_0 start
         %cd ..
         %cvs checkout 项目名称         /* only first time */
 
4.  在CVS仓库中进行改变
答:1) 加入一个新文件
       %cvs add file.c
    2) 进行持久改变
       %cvs commit [file.c]   /*commit后无具体文件,则提交所有未提交的文件*/

5.  查看文件状态
答:1) 查看所有文件的状态
       %cvs status
    2) 查看指定文件的状态
       %cvs status file.c
    3) 四种可能的状态
       . Up-to-date: 本地文件和CVS仓库中文件完全一致;
       . Locally Modified: 本地文件比CVS仓库中文件新,需将本地文件commit入仓库中;
       . Needing Patch: CVS仓库中文件比本要文件新,需将仓库中文件update至本地中;
       . Needs Merge: CVS仓库和本地文件均有新东西。解决办法,先commit,再update,最后用vi调整文件中更新的先后顺序;

6.  同步更新状态
答:1) 同步所有文件
       %cvs update
    2) 同步指定文件状态
       %cvs update file.c
    3) 同步指定文件指定版本状态
       %cvs update -r 1.2 file.c  /*一旦取得以前版本,该文件便不能再被cvs所管理, 这时可作为一个新文件进行管理*/

7.  高级命令
答:1) 显示指定文件每行修改的版本号
       %cvs annotate file.c
    2) 显示文件的历史注释信息(在提交的时候所填写的内容)
       %cvs log file.c
    3) 查看整个项目所有文件最后修改的版本号
       %cvs rlog netct
    4) 从cvs仓库中移除一个文件
       %cvs remove file.c       /*形式上删除,物理上没有删除*/
    5) 从cvs仓库中删除一个目录
       %cvs release netct

 

 

 

 

(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
EJB 学习笔记
JAVA面试常见问题
JSP验证码
谈谈关于SimpleEmail中文问题
UML 类图简介
JavaEE 不再需要Ajax
 
最近评论:
        
你曾悄悄的来过!
wow gold,wow gold,wow gold,ffxi gil max(1490)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(9656)
        
飞舞的传奇!
传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(3049)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号