Good Good study,Day Day up!
一、CVS基本概念
上一篇 /
下一篇 2007-05-08 18:25:22
/ 个人分类:CVS学习
51Testing软件测试网+w
GN7B
U:s#cCVS:国际上最流行最成熟的版本控制系统。它本来是工作在Unix、Linux下的,在Windows工作环境下,包括服务器端(CVSNT)和客户端(WinCvs)。51Testing软件测试网u@6Bf}i
B
.oT oaV
q+U4J0
[|3y5Q n$hF/F0CVS中的术语:
af| I/Z:M!wc$t| _0Repository:仓库;CVS服务器的根目录,所有的工作都保存在这个仓库中,包括源代码和这些代码的全部历史。51Testing软件测试网3I)a*c*bX
p~+{c({?Q^
?IzdZ0Module:模块;在物理上,Module是CVS服务器根目录下的第一级子目录,里面存放的是一个项目的所有文件,包括源代码、文档文件、资源文件等等。51Testing软件测试网A(f;z\l'x
51Testing软件测试网~
Xw+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*LgqZ
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软件测试网ism)\ z-_4nO
C{ sBj4NWvQ0Tag:标签;在开发的特定期,对一个文件或者多个文件给的符号名,一般是有意义的字符串。51Testing软件测试网 A\*Uw\,Lu;_q
51Testing软件测试网8|\
`6m&g
`
收藏
举报
TAG:
CVS学习