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 中
此自述文件描述了与在 WebSphereR Studio 中使用 ClearCase 工具相关联的功能更改、已知问题、限制和变通方法。
有关 Rational ClearCase SCM 适配器的更多信息,参考联机帮助。要查看 ClearCase SCM 适配器的联机帮助:
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。
在 ClearCase SCM 适配器的当前版本中,已经更改或者不再支持下列 ClearCase 选项:
在当前版本的 ClearCase SCM 适配器中,新增了下列选项:
有关这些主题的更多信息,参考联机帮助。
在 WebSphere Studio 中,一些非交互式编辑器在第一次修改时可能不会检出文件。如果这些编辑器中的其中一个编辑器编辑 WebSphere Studio 中受 ClearCase 控制的已检入文件,则这些编辑器在保存文件时将从 ClearCase 中自动静默检出文件。如果您正在使用动态视图中的共享分支,则自动检出过程可能会产生潜在问题。如果开始编辑尚未检出的文件,则另一个用户也可以检出该文件、编辑它并同时检入新版本。在此情况下,当您保存文件时,您所作的更改将覆盖另一个用户所作的更改。因此,如果您正在使用动态视图中的共享分支,则必须在检出文件之后才能编辑它们。
JavaTM .class 文件可以不同步,原因是当用户从 WebSphere Studio 外部的任何工具(例如,Notepad 或 ClearCase 合并工具)来更改文件时,增量编译器不会运行。如果在工作台外部修改文件,则必须(从上下文菜单中)执行“刷新”。
包含多字节字符的 UCM 活动在“设置当前活动”对话框中可能看起来已被破坏。
在当前发行版中,称为当内部编辑器保存检入的文件时的“Rational ClearCase 首选项”选项的缺省设置为自动检出。在将来的发行版中,此缺省设置将更改为不执行任何操作。
在某些情况下,当试图将“视图专用”文件添加至源代码控制时,WebSphere Studio 就会显示一条错误消息,其内容是:“从文件系统中除去了文件”。仅当在编辑器中打开该文件时才会产生此问题。实际上并未删除该文件,可以安全地忽略此错误消息。
当 WebSphere Studio 重构 Java 包名时,它不会重命名包目录,但是会删除旧位置,并在新位置创建新文件。因此,WebSphere Studio 不会保留 Java 包的版本历史。另外,WebSphere Studio 会提示您将 Java 包添加至源代码控制。
如果项目集文件不在视图目录中,则 ClearCase SCM 适配器将不知道使用哪个视图来访问项目。变通方法是将项目集文件放在 VOB 中。