设置资源版本以在特定位置及时捕获资源当前状态的快照。CVS 中的资源是通过使用版本标号标记它们来设置版本的。当设置资源版本时,就意味着可在资源库中检索该资源的不可修改副本。
设置项目版本将保存项目中所有资源版本的序列。可设置除项目之外的资源(文件和文件夹)的版本。但是,更常见的做法是一起设置整个项目的版本,因为项目中包含的资源的相互依赖程度通常很高。可从工作区或从“CVS 资源库”视图中的分支(包括 HEAD)设置项目版本。这两种方法之间的差别在于决定哪些子资源版本应是项目版本的一部分。
当从工作台将项目标记为版本时,“工作台”中的文件的基本修订版就会被标记为属于该版本。由于您确切地知道该版本中将有哪些文件修订,因此这是设置项目版本的最好方法。当具有出局更改或未提交更改时允许使用此方法。只会忽略未提交更改,而对于具有出局更改的资源,仍然可以让它们的基本版本作为版本的一部分。如果需要在开始更改资源的位置分割项目并将资源提交至另一个分支,则对具有未提交更改或出局更改的项目设置版本是很方便的。
当从“CVS 资源库”视图中的分支将项目标记为版本时,就会即时对分支中当时最新的资源版本的内容设置版本。如果不知道在分支中提交了哪些内容,则不能从分支中设置项目的版本。因此,通常选择从“工作台”设置版本。