首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > CVS 简单教程

CVS 简单教程

资料介绍
CVS 简单教程
CVS 简单教程

v2.1
版权声明:本文档遵循 FDL 版权发布,有关 FDL 的详细信息,请参考:
http://www.fsf.org/copyleft/fdl.html
何伟平
CVS 是 Concurrent Version
System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的
项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件,自己辛辛苦苦修
改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本,而这时候
用户需要你修改第二个版本的东西,也许你会因为只保留了最新版本而痛哭流涕.还有
就是你对程序做了一些修改,但是修改很少,你只想给远方的同事发一个两个版本之间
的差别文件,这样可以免于邮箱不够大,网速太慢之类的问题.为了解决类似这样的问
题,以及诸如生成补丁文件,历史版本修改等,一帮黑客(褒义)在原先 Unix
体系里很成熟的 SCCS 和 RCS 的基础上,开发了 CVS.(SCCS:Source Code
Control System,RCS:Revision Control System)
CVS
的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放许多不同项
目的源程序.由仓库管理员统一管理这些源程序.这样,就好象只有一个人在修改文件
一样.避免了冲突.每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地
.用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs
仓库管理员统一修改.这样就可以做到跟踪文件变化,冲突控制等等.
由于 CVS 是典型的 C/S
结构的软
标签:简单教程
CVS 简单教程
本地下载

评论