利用 Rational ClearCase 进行小组编程 — 发行说明

1.0 简介
2.0 受支持的软件和规范
3.0 对前发行版所作的更改
4.0 已知问题和限制
   4.1 动态视图和静默检出文件
   4.2 使用 ClearCase 工具来修改源文件
   4.3 “多字节字符集”问题    
   4.4 首选项缺省设置:当内部编辑器保存检入的文件时
   4.5 “从文件系统中除去了文件”错误
   4.6 重命名 Java 包时丢失了版本历史
   4.7 项目集文件必须驻留在 VOB 中
   

1.0 简介

此自述文件描述了与在 WebSphereR Studio 中使用 ClearCase 工具相关联的功能更改、已知问题、限制和变通方法。

有关 Rational ClearCase SCM 适配器的更多信息,参考联机帮助。要查看 ClearCase SCM 适配器的联机帮助:

  1. 在 WebSphere Studio 中,选择帮助 > 帮助内容
  2. 在“帮助”对话框中,选择 Rational ClearCase

2.0 受支持的软件和规范

ClearCase 插件需要以下软件:

ClearCase 版本 需要的补丁程序
4.2(Full ClearCase) clearcase_p4.2.NT-14 或更新版本
4.2(ClearCase LT) clearcase_lt_p2001A.04.00.NT-8 或更新版本
2002.05.00(Full ClearCase) clearcase_p2002.05.00.NT-7 或更新版本
2002.05.00(ClearCase LT) ClearCase LT 2002.05.20 或更新版本

要获得 ClearCase 发行版和补丁程序,请访问 clearcase.rational.com,或者致电“Rational 支持机构”,其电话号码是 +61 2 9419 0111。

注意: Rational Software 不支持将 Windows XP Pro 与 ClearCase LT 4.2 配合使用。

基于 Eclipse 2.0.1 的应用程序是受支持的,例如,WebSphere Studio Workbench 2.x 和 WebSphere Studio 5.0.x。

3.0 对前发行版所作的更改

在 ClearCase SCM 适配器的当前版本中,已经更改或者不再支持下列 ClearCase 选项:

在当前版本的 ClearCase SCM 适配器中,新增了下列选项:

有关这些主题的更多信息,参考联机帮助。

4.0 已知问题和限制

4.1 动态视图和静默检出文件

在 WebSphere Studio 中,一些非交互式编辑器在第一次修改时可能不会检出文件。如果这些编辑器中的其中一个编辑器编辑 WebSphere Studio 中受 ClearCase 控制的已检入文件,则这些编辑器在保存文件时将从 ClearCase 中自动静默检出文件。如果您正在使用动态视图中的共享分支,则自动检出过程可能会产生潜在问题。如果开始编辑尚未检出的文件,则另一个用户也可以检出该文件、编辑它并同时检入新版本。在此情况下,当您保存文件时,您所作的更改将覆盖另一个用户所作的更改。因此,如果您正在使用动态视图中的共享分支,则必须在检出文件之后才能编辑它们。

4.2 使用 ClearCase 工具来修改源文件

JavaTM .class 文件可以不同步,原因是当用户从 WebSphere Studio 外部的任何工具(例如,Notepad 或 ClearCase 合并工具)来更改文件时,增量编译器不会运行。如果在工作台外部修改文件,则必须(从上下文菜单中)执行“刷新”。

4.3 “多字节字符集”问题

包含多字节字符的 UCM 活动在“设置当前活动”对话框中可能看起来已被破坏。

4.4 首选项缺省设置:当内部编辑器保存检入的文件时

在当前发行版中,称为当内部编辑器保存检入的文件时的“Rational ClearCase 首选项”选项的缺省设置为自动检出。在将来的发行版中,此缺省设置将更改为不执行任何操作

4.5 “从文件系统中除去了文件”错误

在某些情况下,当试图将“视图专用”文件添加至源代码控制时,WebSphere Studio 就会显示一条错误消息,其内容是:“从文件系统中除去了文件”。仅当在编辑器中打开该文件时才会产生此问题。实际上并未删除该文件,可以安全地忽略此错误消息。

4.6 重命名 Java 包时丢失了版本历史

当 WebSphere Studio 重构 Java 包名时,它不会重命名包目录,但是会删除旧位置,并在新位置创建新文件。因此,WebSphere Studio 不会保留 Java 包的版本历史。另外,WebSphere Studio 会提示您将 Java 包添加至源代码控制。

4.7 项目集文件必须驻留在 VOB 中

如果项目集文件不在视图目录中,则 ClearCase SCM 适配器将不知道使用哪个视图来访问项目。变通方法是将项目集文件放在 VOB 中。