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使用详解CVS使用详解

CVS 使 用 详 解 一、CVS简介 CVS 是 Concurrent Versions System 的简称。它是促进了Open Source 成功发展。CVS 解决多人合作开发时程式版本控管的问题. 二、 术语中英对照 专案 : project 档案库 : repository 汇入专案 : import 发行版本 : version 正式版 : release 修改版次 : revision 版次编号 : revision Number 工作版本 : working revision 库存版本 : repository revision 存入 : commit (ci / com) (我们常称此一动作为 checkin) 取出 : checkout (co / get) 更新 : update (up / upd) 在库状态 : status (st / stat) 差异 : diff (di / dif) 新增 : add (ad / new) 移除 : remove (re / delete) 记录 : log (lo / log) 标记 : tag (ta / freeze) 必威体育精装版版 : Up-to-date 已修改 : Locally Modified 需更新 : Needs Patch 需合并 : Needs Merge 三、 关於 CVS 的版本编号 CVS 的版次编号(revision number)只做为 CVS 内部控管之用,和将来发行的软体版本(version)无关。 也就是说:若某一支程式在 CVS 中版次编号为 1.5,而发行的软体版本 您把它称为 SFS 3.0 版,那麽,这个 1.5 内部版次和 3.0 软体版本,是完全风马牛不相关的! CVS 的版次成长的过程如下: 第一次将专案汇入 CVS Server 时,所有档案的版次编号皆为 。若修改存入档案库之後,版次编号就由 1.2 起跳,尔後每存入一次,版次编号就增加 1。您可以放心尽情地修改,不同的程式档之间的版次编号不必一致,也就是说:一个专案中,A 这支程式到了 1.83 版,B 这支程式只到了 1.3 版,并不会影响将来发行软体的版本,我们可以利用标记(tag)等方式,来达到进一步控管的功能。 四、CVS的操作方式 cvs 的操作方式,通常是:cvs + 动作命令 + 档案名称 常见的动作命令有:loign、logout、commit、checkout、update、status、diff、log、add、remove 等等,大部份的动作命令有简写,如 commit 可简写为 ci,checkout 可简写为 co,update 简写为 up,status 简写为 st ,其它简写,可以执行 cvs --help-synonyms 查知。 除了动作命令之外,还有一些动作选项,比如 cvs diff -c inde.php 这个 -c 即为 diff 的动作选项,它可显示出工作版本和库存版本差异之处的原始码对照。这些选项,您可用 man cvs 查知 若不指定档案名称亦可,cvs 会针对目前工作目录下,所有档案及子目录,统统视为作用对象。 如比:更新工作版本时,cvs update 不加档名,则 cvs 会将您目前工作目录下所有的档案及子目录皆予以更新。 若执行 cvs update index.php,则只有 index.php 这个档案会被更新。 五. CVS 的使用流程 CVS 使用 Client/Server 架构,Server 端会开启 2401 这个服务通道,client 端您可以选用 cvs 程式、支援 CVS 的编辑器(如 emacs)、或 CVS 的操作环境(如 Windows 平台的 wincvs / KDE 平台的 Cervisia)。 参与合作开发的伙伴,每一位都会由 CVS Server 档案库中,下载取出一份专案,这份专案储存在该员的硬盘中,我们称之为工作版本。CVS 使用的方式,便是:每位成员编辑自己的那一份工作版本,再将修改结果上传存入 CVS Server 档案库中,而这个过程,由 CVS 系统来帮忙记录及控管。 登入 (login),只需做一次。需要密码认证,除非是允许匿名登入,否则都要输入 CVS Server 管理者配给您的密码。 取出(checkout)整份专案(类似档案下载)。此时,您的硬盘中会有一份专案的原始码目录,我们称之为工作目录。

文档评论(0)

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

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

1亿VIP精品文档

相关文档