5.日常操作
在具有版本管理的小组开发环境中,有些操作是开发人员几乎每天都要进行的,如提交修 改工作、更新本地工作拷贝、解决冲突等。下面将详细介绍在ECLIPSE 中如何实现这些日常 操作。在进行这些操作前,都需要先建立与CVS服务器的连接。在ECLIPSE中进行这些操作时 ,如果是对目录进行操作,则 ECLIPSE会自动对该目录下的子目录和文件进行相同的操作, 对目录的操作是递归嵌套的。本文在下面的讲解中只以文件操作为例,但这些操作也适用于 目录。一般来说,如果在某个目录下要对多个文件进行相同的操作,则选择目录操作比较简 便。另外,如不特别说明,CVS资源库中的文件指的是属于主分支 HEAD的文件。
5.1 提交(commit)
下面分四种不同的工作场景介绍如何将对工作拷贝的修改反映到CVS资源库。
a.签出模块后,在本地(Local)对文件进行了修改,CVS资源库中的文件没有变化。
在工作拷贝中对SimpleTest.java作一些改动并保存,此时ECLIPSE的画面见图17。在改动 的文件及其所属的目录前都出现一个箭头,在希望提交的文件上点击右键,在出现的弹出菜 单中选择【Team】→【Commit...】,在随后出现的对话框中输入注释后单击OK按钮。虽然注 释不是必须输入的,但是,最好养成在每次提交时写注释的良好习惯,这在实际的系统开发 过程中是很有必要的。提交成功后文件的修订版本号会自动增加,如图18所示, SimpleTest.java的修订版号从1.1变成了1.2。
图17:在ECLIPSE中能明确地标识被修改过的工作拷贝
图18:提交修改后,修订版号自动增加
时间: 2024-10-31 06:24:19