zoukankan      html  css  js  c++  java
  • CVS学习

    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
    � ..
    %cvs checkout 项目名称

    4. 在CVS仓库中进行改变
    答:1) 加入一个新文件
    %cvs add file.c
    2) 进行持久改变
    %cvs commit [file.c]

    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

    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

  • 相关阅读:
    55个高质量个性的Photoshop的笔刷
    60个Web设计师必看的教程
    30个高质量的旅游网站设计
    65非常棒的photoshop框架笔刷
    55个非常有创意的博客和出版字体
    30个最好的免费的WordPress主题
    15非常酷且反应快的jQuery slider插件
    65个漂亮的WordPress博客主题
    45个触发创作灵感的技术类网站设计资源
    55个高质量的Magento主题,助你构建电子商务站点
  • 原文地址:https://www.cnblogs.com/suifengbingzhu/p/2648217.html
Copyright © 2011-2022 走看看