网站大量收购闲置独家精品文档,联系QQ:2885784924

《CVS使用说明.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CVS应用简介 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 一、CVS的发展简介 CVS(Concurrent Versions System)是现在比较常用的一种版本控制系统。 CVS的产生是为了适应自由软件的发展,和对分布式协同开发进行有效的版本管理的需要。 90年代初,CVS发展成基于网络平台的应用系统,并随之被广泛运用。 现在cvs已经能在Windows,Unix,Linux等多种os上使用,功能也不断完善,因此也成为当前最流行的版本控制软件之一。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 二、CVS的原理 CVS进行代码同步控制的原理是基于一种“拷贝—修改—合并”的模式。 CVS采用“贮存差异”的方式存储所有的提交 CVS的操作是分片进行的,是一个目录一个目录进行的,而不是原子的。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 三、CVS的一些术语 Revision(修订版本) Repository(源代码库) Working Copy(工作拷贝) Check out(取出) Commit(提交) Log message(日志信息) Update(更新) Conflict(冲突) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 三、CVS的一些术语 Conflict的一个例子 /* hello.c revision 1.6*/ #include stdio.h int main(void) { printf(“hello world!\n); return 0; } /* hello.c modified by user bar */ #include stdio.h int main(void) { printf(“world!\n); return 0; } /* hello.c modified by user foo revision 1.7*/ #include stdio.h int main(void) { printf(“hello!\n); return 0; } /* hello.c with conflicts */ #include stdio.h int main(void) { hello.c printf(“world!\n); ======= printf(“hello!\n); 1.7 return 0; } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 四、CVS C/S 连接的几种方式 cvs -d :mode:bach@faun.example.or g:/work/cvsroot checkout foo 连接方式mode有以下七种: ext:使用rsh、ssh或其他外部连接程序的连接 server:与ext方式类似,区别是使用的rsh由CVS内部实现 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 四、CVS C/S 连接的几种方式 pserver:使用password-authenticating server方式的连接 kserver:用kerberos验证的连接 gserver:用GSSAPI验证的连接 fork:连接本地源代码库,但使用C/S网络协议,而不是直接访问本地源代码库的文件 local:直接访问一个本地源代码库 Evaluation

文档评论(0)

you9391 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档