检出元素

如果使用 IBM® Rational® ClearCase® 进行源代码控制管理,那么必须检出元素(功能测试脚本、功能测试项目、对象图或 Java 文件),然后才能修改该元素。

关于此任务

可以每次检出整个项目,或一个或多个文件。

如果修改了元素而不将其从快照视图中检出,那么此版本的文件将被中途截取。例如,您编辑了文件系统中的文件,那么此文件将被中途截取。中途截取的文件显示在 <scriptname> 的详细信息下,并且旁边带有警告符号 (警告符号)。可转换中途截取的文件以将其检出,并在检出元素时使用文件。

如果使用 Rational ClearCase Multisite 并希望修改或创建测试资产,那么在检出或检入测试资产时必须请求控制权。如果检出或检入测试资产时正在使用 Rational ClearCase Multisite,但测试元素不是在本地控制的,那么 Rational Functional Tester 将在相应的对话框中显示请求控制权复选框。

Eclipse 在元素更改时编译项目。如果您正使用动态视图,那么根据项目大小,自动编译可能会比较费时。要禁用 Eclipse 编译功能,请单击窗口 > 首选项,然后清除自动构建复选框。

过程

  1. 从“Functional Tester 项目”视图,右键单击一个或多个元素。
  2. 从快捷菜单中单击团队 > 检出
  3. 检出列中,清除您不想检出的所有元素的复选框。

    如果在状态列中看到未就绪符号 (

    未就绪符号
    ),那么无法检出元素。选择元素时,可以看到问题的说明。

  4. 如果中途截取了元素,请在选中的一些文件已被中途截取下,执行以下步骤之一:
    • 单击将中途截取的文件转换为检出来检出该文件的中途截取的版本,并继续使用此中途截取的版本。当您检入该文件时,会将 VOB 中的版本替换为中途截取的版本。
    • 单击替换中途截取的文件(将每个中途截取的文件保存到扩展名为 _keep 的文件)以从 VOB 中检出此文件的版本,并停止处理中途截取的版本。检入该文件时,Rational ClearCase 会检入 VOB 中的版本,并会创建扩展名为 _keep 的中途截取版本的副本,以防在以后需要这些更改。
  5. 如果在多站点环境中使用 Rational ClearCase,并且与选定脚本、共享图、共享数据池或 Java 文件关联的一个或多个文件不具有本地控制权,请单击请求控制权以请求对文件的控制权。

    有关更多信息,请参阅支持地理分散的项目团队

  6. 为保留的检出选择保留

    清除此复选框以不保留方式检出元素。保留的检出给予您完成时检入元素的独占权限。 通过不保留的检出,如果其他人在您进行检入前已检入了相同元素,您可能需要在检入时合并更改。有关更多信息,请参阅不保留的元素

  7. 单击完成

反馈