检出元素

如果使用 ClearCase® 进行源代码控制管理,那么需要首先检出元素(Functional Test 脚本、Functional Test 项目、对象图或 Java™ 文件),然后才能修改该元素。

开始之前

关于此任务

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

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

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

Eclipse 在元素更改时编译项目。如果在使用动态视图,那么自动编译可能很耗时间,具体取决于项目的大小。 要禁用 Eclipse 编译功能,请单击窗口 > 首选项,然后清除自动构建复选框。

要检出元素:

过程

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

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

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

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

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

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

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

  7. 单击完成

下一步做什么


反馈