跳至内容 Java Solaris 社区 Sun 商店 加入 SDN 我的个人档案 加入的益处
 
在 Sun Java Studio Creator 2 IDE 中进行源代码控制
作者:Beth Stearns 和 Peter Zavadsky  
并发版本控制系统 (Concurrent Versions System, CVS) 是一个版本控制系统,它是源代码配置管理 (Source Configuration Management, SCM) 的重要组成部分。您可以使用 CVS 记录源文件和文档的历史。有关 SCM 和管理源代码开发的工具的详细信息,请参见 Washington State University web page(华盛顿州立大学 Web 页)上的相关主题。如果您不熟悉有关源代码控制和 CVS 的内容,那么官方的 CVS 站点则是一个很好的信息来源。如今,您可以将 CVS 源代码控制合并到 Sun Java Studio Creator 2 集成开发环境构建的项目中。下面我们着重介绍 IDE 包括的一些源代码控制功能,通过一组向导、对话框和菜单功能样例可以指导您完成大部分设置和使用 CVS 进行源代码控制的过程。
 
使用版本控制管理器

要在项目中使用 CVS 版本控制,您必须首先建立 CVS 环境。您需要在系统上安装一个 CVS 客户端,并且必须建立一个可供您在本地或远程使用的 CVS 库。图 1 显示了“版本”菜单的一些选项,其中包括“版本管理器”、"CVS" 和 "VSS" 选项。

图 1:“版本”菜单选项
图 1:“版本”菜单选项
 

IDE 提供了一个“版本管理器”向导来帮助您指定库和设置工作目录。您可以通过“版本”>“版本管理器”菜单访问此向导。打开“版本管理器”,然后单击“添加”按钮以添加新的配置文件。随即在屏幕上会打开一个配置文件向导。为了说明如何使用此向导,我们从下拉列表中选择了 CVS 配置文件。请参见图 2。

图 2:选择 CVS 配置文件模板
图 2:选择 CVS 配置文件模板
 

在随后打开的“添加版本化目录”对话框中,分别为工作目录(即放置项目的目录)和 CVS 库指定路径。使用下拉列表来指定本地或远程 CVS 服务器(local、server、pserver 还是 ext)。如果 CVS 服务器不是本地的,您不仅需要为库填写 CVS 服务器名、端口和用户名,而且还需要指定是使用内置 CVS 客户端,还是命令行客户端。如果使用的是命令行 CVS 客户端,则还要指定客户端可执行文件的位置(如果 CVS 服务器是本地的,则您只能使用命令行客户端)。另外,如果您在远程配置的服务器上使用 CVS,则可以指定是要登录,还是脱机工作(如果选择脱机工作,则在某些时候,例如完成工作后,您需要连接到服务器并保存或提交您所做的更改)。请参见图 3。

图 3:定义 CVS 配置文件
图 3:定义 CVS 配置文件
 

执行签出
根据您的需要,可以在定义 CVS 配置文件的同时签出文件。在配置文件上选中“执行签出”复选框。完成配置文件时,向导会显示“CVS 签出”对话框。请参见图 4。

图 4:CVS 签出
图 4:CVS 签出
 

或者,也可以通过“版本”菜单访问 "CVS" >“签出”选项,如图 1 所示。

初始化库
如果使用的是本地 CVS 库,请务必初始化 CVS 库。要初始化库,请从“版本”菜单上选择 "CVS",然后选择“初始化本地库...”选项(请参见图 1)。

浏览 CVS 工作目录
在 IDE 中,可以方便地浏览工作目录。从“视图”菜单选项中,选择“版本”以显示所有的 CVS 工作目录(“版本”与“组件面板”的显示区域均位于窗口的相同位置上)。

图 5:显示 CVS 工作目录
图 5:显示 CVS 工作目录
 
 
在项目中使用 CVS

为了在项目中使用 CVS 支持,您需要在 CVS 工作目录中创建项目。为此,请使用新建 Web 应用程序向导创建新项目。当该向导显示“名称和位置”对话框时,请使用 CVS 工作目录作为项目位置。

将项目放在 CVS 工作目录后,您就会自动获得 IDE 中的 CVS 支持。您可以在三个位置看到文件的状态:“版本”窗口、“项目”窗口和“文件”窗口。

您可以轻松地将其他源文件添加到 CVS 中。您会注意到在项目的上下文相关菜单(在“项目”窗口中右键单击项目名称即可显示)中包含一个 "CVS" 选项。从 "CVS" 选项中调用“添加”操作,即可打开一个帮助您将源文件添加到 CVS 的对话框。