Good Good study,Day Day up!

一、CVS基本概念

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

51Testing软件测试网+w GN7B U:s#c

CVS:国际上最流行最成熟的版本控制系统。它本来是工作在Unix、Linux下的,在Windows工作环境下,包括服务器端(CVSNT)和客户端(WinCvs)。51Testing软件测试网u@6Bf}i B

.o T oaV q+U4J0
[|3y5Q n$hF/F0CVS中的术语:
af| I/Z:M!wc$t| _0Repository:仓库;CVS服务器的根目录,所有的工作都保存在这个仓库中,包括源代码和这些代码的全部历史。51Testing软件测试网3I)a*c*bX p~+{c({?Q^

?I z dZ0Module:模块;在物理上,Module是CVS服务器根目录下的第一级子目录,里面存放的是一个项目的所有文件,包括源代码、文档文件、资源文件等等。51Testing软件测试网A(f;z\l'x
51Testing软件测试网~ X w+AsO[^d
Import:导入;将本地的软件项目的整个目录结构都Import到CVS的仓库中去。51Testing软件测试网cI"H0n? o6|
51Testing软件测试网 I,S&l?U#o
Checkout:导出;将仓库中的一个模块中的东西导出到本地目录下。
(N;f-KVQ+V_051Testing软件测试网)X2W j-fx.gl1T
Commit:提交修改;在本地工作目录下,对工程中的文件进行修改,然后再将这些修改提交给CVS仓库,这个过程就叫Commit。可以Commit一个文件,也可以Commit整个目录。51Testing软件测试网5c*L gqZ

ti`Jy6h|*K0Update:同步;它与Commit相对应,是从仓库中的模块中下载被别人修改过的文件。如果这个文件在本地有,就会更新本地的拷贝;如果本地没有,就会把新文件下载到本地。51Testing软件测试网B"J*Fh)mv.?.U

O%`gE0?g7C0Revision:文件版本;指的是单个文件的版本,而不是整个目录的版本。基本上,单个文件每次修改,经过Commit之后,它的Revision都要改变一次。特别注意,单个文件的版本Revision与整个工程产品的版本Version或Release可以没有任何关系。
`:NXG ]7R.]$_0
"k"L[~/C0Release:发行版本;整个产品的版本,如VC5.0。51Testing软件测试网is m)\z-_4nO

C{ s Bj4NWvQ0Tag:标签;在开发的特定期,对一个文件或者多个文件给的符号名,一般是有意义的字符串。51Testing软件测试网 A\*Uw\,Lu;_q
51Testing软件测试网8|\ `6m&g `


TAG: CVS学习

 

评分:0

我来说两句

Open Toolbar