级别: 初级 Colin Yu (coliny@ca.ibm.com), 软件工程师, IBM 多伦多实验室
2002 年 11 月 01 日 本文,即本系列的第 2 部分将向您展示如何安装 CVS 并将其配置为 WebSphere Studio Application Developer 中的 SCM 资源库。它还从最终用户的角度提供了一些使用 CVS 系统的示例。
© 2002 International Business Machines Corporation. All rights reserved.
引言
本文将向您展示如何安装 CVS 并将其配置为 WebSphere® Studio Application Developer 中的 SCM 资源库。它还从最终用户的角度提供了一些使用 CVS 系统的示例。它是一个系列中的第二篇文章;这个系列的
第 1 部分概述了 Application Developer 中的小组开发。
下载并安装 CVS
您可以从
CVS Web 站点下载 CVS 并了解相关信息。下面是面向不同平台的 CVS 服务器的下载链接:
本文将讨论 Windows NT® 版的 CVS 版本 1.11.1.2。文件名是
cvsnt_1.11.1.2.exe 。下面是安装过程:
-
下载 CVS for Windows NT。
- 运行可执行文件。
- InstallShield 向导启动后,单击
Next。请参见下图1。
图 1.
- 单击
Yes接受许可证协议。
- 对于安装类型(Setup Type),请选择
Custom。如果您选择 Typical 或 Compact,将不会按缺省方式安装 CVS 服务器。
- 选择您想保存 CVS 的目录。
- 在下一屏上,请确保选择了
Server Components。否则,将只安装 CVS 客户机。如果您想使用 Kerberos 对用户进行认证,请单击节点 MIT Kerberos 下的
Runtime files。单击
Next。请参见下图 2。
图 2.
- InstallShield 将把文件复制到您的机器并完成安装。安装完成时,单击
Finish。
- 从您的 Windows
Start菜单选择
programs => CVS for NT=> Configure Server。
- 单击
Add输入资源库路径。单击
Start启动 CVS 服务器服务。单击
Apply,然后单击
OK关闭窗口。这些步骤等同于在命令提示窗口输入下面这三条命令。
CVs -d :local:e:/temp/CVSRepo init
cvsservice -i e:/temp/Repository install
net start "CVs for NT"
|
图 3.
您还可以从控制面板(Control panel)启动和停止 CVS NT 服务器,如下图 4 所示。
图 4.
当您安装 WebSphere Studio Application Developer 时,CVS是 InstallShield 向导中的缺省版本控制系统,如下图 5 所示。
图 5.
连接到 CVS 资源库
打开
Team perspective,选择
Repositories视图并在Workbench 中选择
File => New => Other。在 CVS 类别中选择
Repository Location并单击
Next。完成资源库位置向导。
下面简要描述了该向导的这个面板上的 CVS 术语。
-
Connection type ?您想用来连接到 CVS 服务器的协议。缺省值是 pserver,它代表密码服务器协议,大多数公共资源库都使用这个协议。其它的备选 CVS 连接类型包括安全 shell(secure shell)ssh。
-
User name ?您用来登录 CVS 服务器的用户名。大多数公共服务器都有一个发布在它们的 Web 站点上的匿名用户标识,这个用户标识对该服务器只有只读访问权。
-
Host name ?您想连接到的服务器的机器名。如果您在自己的本地机器上安装了 CVS Server,主机名将是 localhost。
-
Repository path ?到服务器上的资源库位置的全限定路径。如果 CVS Server 安装在了 Windows 上,请在路径中使用反斜杠(例如,
E:\CVSRepo )。如果 CVS Server安装在了 UNIX®、AIX 或 linux 上,请使用正斜杠(例如,
/home/CVSRepo )。
-
CVS location ?Application Developer 用来连接到资源库的完整位置。当您填好前面几个字段时,将动态构建它。
-
Validate on finish ?它在返回到 IDE 前测试资源库连接。请保持启用它作为第一次连接性测试。
单击
Finish。如果 Application Developer 能够连接到CVS 服务器,您将被提示出示该用户标识的密码。一旦用户标识和密码通过验证,您就会返回到Repositories 视图,并且该视图上多了一个 Application Developer 已经连接到的新资源库条目。
如果您还没有安装 CVS 资源库,或者如果您想测试资源库向导,那么您可以连接到因特网上最流行的资源库之一
cvs.apache.org来探索一些小组功能。
cvs.apache.org是一个供公众使用的 CVS 服务器,全世界的开发者用它来开发开放源代码的 Apache 项目,比如 Apache Web server、Jakarta Java 工具以及 XML 实用程序和解析器。要执行这一步骤,您必须有一个有效的因特网连接,或者有一个公司代理(corporate proxy)或 SOCKS 服务器为您的工作提供支持。下面的抓屏捕获了所有的连接属性。请使用
anoncvs作为用户标识和密码。请参见下图 6。
图 6.
连接到
cvs.apache.org上的公共资源库后,您可以浏览 HEAD 流中的工程,比较资源库中文件的不同版本,还可以向自己的工作空间添加工程。请参见下图 7。
图 7.
结束语
使用 WebSphere Studio Application Developer,您可以集成 CVS 客户机功能,并且可以很容易地配置 CVS 客户机,使它与 CVS 服务器一起工作。
致谢
作者在此要感谢 IBM 多伦多实验室的两位软件开发分析师 Ying Zhao 与 Leying Zhu,感谢他们审阅了这篇文章。
参考资料
有关 WebSphere Studio Application Developer 的更多信息:
关于作者  | 
|  |
Colin Yu目前在 IBM VisualAge for Java 技术支持小组工作。他从位于安大略湖(Ontario)的沃特卢(Waterloo)大学获得了应用科学硕士学位,并且是一名通过 Sun Java 2 认证的程序员。他还是 IBM 认证的 WebSphere Application Server 专家、VisualAge for Java 专家以及 IBM 认证的 WebSphere Studio 解决方案专家。您可以通过
coliny@ca.ibm.com与 Colin 联系。
|
对本文的评价
|