CVS使用手记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CVS使用手记

目录 1 概述 4 1.1 文档目的 4 1.2 文档结构 4 1.3 定义 4 1.4 缩写 4 2 版本控制与CVS概述 5 2.1 CVS vs VSS 5 3 CVS环境的搭建 6 3.1 服务端环境搭建 6 3.1.1 CVS服务端的安装 6 3.1.2 CVS环境初始化 6 3.1.3 配置远程访问的服务端 6 3.1.4 CVS用户管理 7 3.1.5 CVS版本库的初始化 8 3.1.6 项目导入 8 3.1.7 项目导出 9 3.2 客户端环境搭建 9 3.2.1 基于Window平台的Win CVS 9 3.2.2 客户端设置 9 3.2.3 连接验证 9 3.2.4 赋予用户对项目模块的访问权限 9 3.2.5 使用方法 10 4 CVS常用命令 11 4.1 日常维护命令 11 4.1.1 将文件同步到最新的版本 11 4.1.2 提交修改到CVS库 11 4.1.3 修改某个版本注释 12 4.1.4 添加文件 12 4.1.5 删除文件 12 4.1.6 添加目录 12 4.1.7 查看修改历史 12 4.1.8 查看当前文件不同版本的区别 12 4.1.9 查看当前文件和库中相应文件的区别 13 4.1.10 通过CVS恢复旧版本的方法 13 4.1.11 移动文件/文件重命名 13 4.1.12 删除/移动目录 13 4.1.13 项目发布导出不带CVS目录的源文件 13 4.2 CVS项目多分支与并行开发 13 4.2.1 确认版本里程碑 13 4.2.2 开始一个新的里程碑 13 4.2.3 版本分支的建立 14 5 基于CVS的功能增强与第三方软件 15 5.1 通过SSH远程访问CVS 15 5.1.1 一般登陆方式 15 5.1.2 通过SSH的安全认证 15 5.2 文件目录比较 16 5.2.1 安装 16 5.2.2 配置 16 5.3 CVS TAGS 16 5.3.1 几个常用的缺省文件 16 5.3.2 对于Virsual SourceSafe和CVS都通用的TAG有 17 5.4 BUG跟踪系统CVSTrac 17 5.4.1 安装过程 18 5.4.2 初始化cvstrac数据库 18 5.4.3 启动Apache服务 18 6 项目集成环境的搭建 20 6.1 配置服务端 20 6.1.1 初始化CVS 20 6.1.2 初始化项目 20 6.1.3 定义用户和组 20 6.1.4 给予合适的权限 20 6.1.5 导出 20 6.2 配置客户端 20 6.2.1 安装客户端 20 6.2.2 配置客户端 20 6.2.3 导出 20 7 参考文献 21 概述 文档目的 本文档描述基于Red Hat Linux的CVS服务器和Windows Win CVS客户端软件的版本控制和配置管理的具体实施步骤.本文档供可以供开发人员和管理人员在项目实施中参考. 文档结构 版本控制与CVS概述 CVS和Visual SourceSafe(VSS)的比较(For 开发人员 管理员) CVS环境的搭建(For 管理员) CVS常用命令(For 开发人员 管理员) CVS的并行开发与版本控制(For 管理员) CVS通过SSH的远程用户认证.安全,简单(For 管理员) CVSWEB:CVS的WEB访问界面大大提高代码版本比较的效率(For 管理员) CVS开发过程的跟踪CVS TAG (For 开发人员 ) 通过SSH认证的WinCVS认证设置 (For 开发人员) 基于CVSTrac的小组开发环境搭建:通过CVSTrac实现web界面的CVS用户管理及集成的BUG跟踪和WIKI交流。 定义 CVSROOT 代码库 Repository 项目包 Version 版本号 Branch 版本分支 缩写 CVS Concurrent Version System 并发版本控制系统 版本控制与CVS概述 CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下 CVS vs VSS CVS没有文件锁定模式,VSS在check out同时,同时记录了文件被导出者锁定。 CVS的update和commit, VSS是get_lastest_version和check in CVS里是edit和unedit,对应VSS的check out/undo check out的 注意 在CVS中,标记自动更新功能缺省是打开的,这样也带来一个潜在的问题,就是不用-kb方式添加binary文件的话在cvs自动更新时可能会导致文件失效。 $Header: /home/cvsroot/tech/cvs_car

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档