- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《CH10.ppt
- 《CH10Windows窗体程序设计.ppt
- 《Ch10实例分析Windows.ppt
- 《CH11.ppt
- 《ch1编译程序概述.ppt
- 《ch9价值工程基础理论与方法.ppt
- 《CHA1土的三相组成.ppt
- 《ch2刚性基础与扩展基础.ppt
- 《cha3创业实践.ppt
- 《chap02XHMTL语言基础.ppt
- 湖南省炎德英才名校联合体2024-2025学年高二上学期期末联考历史试题 含解析 .docx
- 2025重庆巴蜀中学数学校本习题册(答案版).pdf
- 湖南省长沙市湖南师范大学附属中学2024-2025学年高二上学期1月期末考试政治试题 含解析.docx
- 湖南省长沙市湖南师范大学附属中学2024-2025学年高二上学期期末考试历史试题 含解析.docx
- 湖南省炎德英才名校联合体2024-2025学年高二上学期期末质量检测考试政治试题 含解析 .docx
- 甘肃省白银市2025届高三上学期期末考试 政治 含答案.docx
- 2025重庆巴蜀中学数学校本讲义册(教师版).pdf
- 湖北省部分市州2024-2025学年高三上学期元月期末联考政治试题 含解析 .docx
- 湖南省炎德英才名校联合体2024-2025学年高一上学期期末联考政治试题 含解析 .docx
- 湖南省株洲市2025届高三上学期期末教学质量统一检测(一模)政治试题 含答案 .docx
文档评论(0)