Good Good study,Day Day up!

一、CVS基本概念

上一篇 / 下一篇  2007-05-08 18:25:22 / 个人分类:CVS学习

.J0R c#F(\0CVS:国际上最流行最成熟的版本控制系统。它本来是工作在Unix、Linux下的,在Windows工作环境下,包括服务器端(CVSNT)和客户端(WinCvs)。51Testing软件测试网/E},V;|-\(v#S

'O-l"X"I$E(W+Bw_)u051Testing软件测试网M*M cX)? e1d1p6u(H*T7`
CVS中的术语:
*R {*fd9e^"QrC_0Repository:仓库;CVS服务器的根目录,所有的工作都保存在这个仓库中,包括源代码和这些代码的全部历史。51Testing软件测试网,szEDUw2bU;T:H
51Testing软件测试网Rz|"E X [,a
Module:模块;在物理上,Module是CVS服务器根目录下的第一级子目录,里面存放的是一个项目的所有文件,包括源代码、文档文件、资源文件等等。
~4[4QR*z R:L$~,V0
c'u)P,W$S0[ nI M `-y0Import:导入;将本地的软件项目的整个目录结构都Import到CVS的仓库中去。
5hE E+V$S:@0v{^f051Testing软件测试网ufdSm9cH9ZDF
Checkout:导出;将仓库中的一个模块中的东西导出到本地目录下。
oF`FP{ p ws051Testing软件测试网2J x Xl;FB%{
Commit:提交修改;在本地工作目录下,对工程中的文件进行修改,然后再将这些修改提交给CVS仓库,这个过程就叫Commit。可以Commit一个文件,也可以Commit整个目录。51Testing软件测试网 \Dp9dYm

S2aT1J6n w5}9d0Update:同步;它与Commit相对应,是从仓库中的模块中下载被别人修改过的文件。如果这个文件在本地有,就会更新本地的拷贝;如果本地没有,就会把新文件下载到本地。51Testing软件测试网iTe)P%i4a_

y3c`9\MtgJ4BR0Revision:文件版本;指的是单个文件的版本,而不是整个目录的版本。基本上,单个文件每次修改,经过Commit之后,它的Revision都要改变一次。特别注意,单个文件的版本Revision与整个工程产品的版本Version或Release可以没有任何关系。
#S2[0G9U"eDSy051Testing软件测试网Nrr7o3w\
Release:发行版本;整个产品的版本,如VC5.0。51Testing软件测试网2J6A2FFT JdV

-B9wS9N G0Tag:标签;在开发的特定期,对一个文件或者多个文件给的符号名,一般是有意义的字符串。
BWyA e uy`*[f051Testing软件测试网l8FpK-z)g


TAG: CVS学习

 

评分:0

我来说两句

Open Toolbar