CVS中的基本术语:
Repository,Module,Import,Checkout,Commit,Update,Revision,Release,Tag
Repository:仓库
仓库是CVS服务器的根目录,所有的工作都将保存在这个仓库中,包括源代码和这些代码的全部历史。仓库中有许多“木桶”,每个“木桶”就是一个让CVS管理起来的工程。对于CVS来说,这些“木桶”之间是没有什么关联的。
Module:模块
就是上面说的仓库中的“木桶”,里面放的是一个项目的所有文件(包括源代码、文档文件、资源文件等等)。在物理上,Module是CVS服务器跟目录下的第一级子目录。
Update:同步
从仓库的“木桶”中下载同事们修改过的文件,如果这个文件在本地也有,就会更新本地的拷贝,如果本地没有,就会把新文件下载到本地。
Revision:文件版本
指耽搁文件的版本,而不是整个项目的版本。基本上,单个文件每次的修改,经过Commit之后,它的Revision都要改变一次。
Release:发行版本
整个产品的版本。
使用注意点:
CVS版本控制与VSS不同,它没有锁的限制,所有人都有权利修改服务器上的文件。因此,在每次访问CVS时,都应该先进行Update操作,然后再修改本地文件,最后再做Commit操作。
时间: 2024-09-30 22:34:22