检出

当想修改资源时检出它。

使用此对话框对 ClearCase 控制下的任何资源进行保留或未保留的检出。保留的检出保证您有权检入您对元素所作的修改,来作为选中分支上的后续版本。如果其他人在您想修改的元素上有保留的检出,您可以进行未保留的检出,但必须将您的更改与进行保留检出的用户所作的更改合并。

注: 在其他副本处支配分支时,未保留的检出将始终为未保留且不受支配。

检出未装入的资源会隐式地为资源创建装入规则并将它装入视图的复制区域。

对话框中的控件

以下控件始终显示在对话框中:

控件名称 控件描述
显示详细信息 显示更多信息和选项。如果正在使用 UCM 视图,还将显示 UCM 活动设置。
隐藏详细信息 隐藏更多信息和选项。
改为截取 单击该项时将截取资源,而不是将其检出。只有在开始修改当前检入到源控制中的文件时,此选项才可用。
包含所选目录的子工件 单击此选项可将已选择的资源列表框中的目录下的所有子目录和文件标记为要检出。此选项在当前选定的资源为目录时可用。
仅检出子工件,不检出子目录 单击该项时只将当前目录下的文件元素标记为要检出。此选项在包含所选目录的子工件选项选中时可用。
包含指定工件 单击此选项可将过滤器递归应用于已选择的资源列表框中的文件和目录。只有符合过滤器条件的文件才会显示在已选择的资源列表框中。例如,如果过滤器条件为 *.java,那么只有文件扩展名为 .java 的文件才会显示在已选择的资源列表框中。
排除指定工件 单击此选项可将过滤器递归应用于已选择的资源列表框中的文件和目录。符合此条件的文件将从已选择的资源列表框中排除。例如,如果过滤器条件为 *.txt,那么文件扩展名为 .txt 的任何文件都将从已选择的资源列表框中除去。
过滤器 输入用于包含或排除要检出的资源的过滤器条件。
应用过滤器 单击此选项可对已选择的资源列表框中的所有资源运行过滤器条件。
已选择的资源 显示工件名称、任何关联的注释以及资源的目录路径信息。如果资源是目录,可单击目录左侧的加号(+)来查看当前位置下的任何文件或目录。资源旁边的复选框指示是否应检出该资源。要防止检出某个资源,请不要选中其对应的复选框。如果资源处于 UCM 视图中,那么也会显示与每个资源关联的活动。
全部选中 单击此选项将选中已选择的资源列表框中所有元素的复选框,并将这些元素标记为要检出。此选项同样适用于列表框中任意目录下的所有文件和子目录。
取消选中 单击此选项可清除已选择的资源列表框中所有元素的复选框,并防止检出这些元素。此选项同样适用于列表框中任意目录下的所有文件和子目录。
全部选中 单击此选项将选中已选择的资源列表框中的所有元素,以便将注释或活动应用于每个元素。此选项同样适用于列表框中任意目录下的所有文件和子目录。
取消选择 单击此选项可指定不选中已选择的资源列表框中的任何元素。此选项同样适用于列表框中任意目录下的所有文件和子目录。
选择活动 显示将与检出关联的活动。单击该项可选择其他活动,或者单击新建创建新活动,单击查找选择现有活动。只有在使用 UCM 视图的情况下,此选项才会出现。
新建 单击该项可使用“创建新活动”对话框生成新的 UCM 活动。只有在使用 UCM 视图的情况下,此选项才会出现。
查找 单击该项可在查找活动对话框中指定现有的 UCM 活动。只有在使用 UCM 视图的情况下,此选项才会出现。
注释 输入可选注释(例如,描述检出原因的注释)。
保留检出 单击该项将指定保留检出。保留检出使您能够获得在完成后检入元素的专有权。
最好保留,如果需要可不保留 单击该项将尝试保留检出,但是如果元素已经在其他 ClearCase 视图中保留检出,那么允许不保留检出。
不保留检出 单击该项将指定不保留检出。对于不保留检出,如果其他人在您之前检入了同一个元素,那么您可能需要合并您在检入时所作的更改。
检出后的当前活动 显示将在检出操作完成后生效的活动。单击该项可指定其他活动。只有在使用 UCM 视图的情况下,此选项才会出现。
请求分支支配权 如果由于分支被远程支配而导致检出操作失败,请单击此选项以请求分支支配权。只要由于支配权而导致保留的检出操作失败或未保留的检出操作成功但分支被远程支配,检出就会失败,并且将显示一个信息对话框,告知用户:已为特定分支请求 ClearCase 支配权。 请求支配权后,必须通过自动脚本或手动流程从服务器导入与该请求相关的信息包。导入信息包后,将显示一个信息对话框,告知用户:已授予指定分支的支配权。这时用户就可以成功执行检出操作。
注: 您可以通过在 ClearCase Remote Client -> 对话框 -> 检出首选项页面上设置请求分支支配权(如有必要)选项来指定缺省选择此选项。
保留截取的内容 单击该项将检出文件的截取版本,而不是最新版本。只有在选中截取的文件进行检出时,此选项才可用。
确定 确认操作并关闭窗口。
取消 取消操作。
注: 在 UCM 视图中,由合并操作执行的所有检出将在目标视图的当前活动的上下文中执行。如果 UCM 项目未与 ClearQuest 集成,那么可以在对话框中指定新的或现有的 UCM 活动。如果 UCM 项目已与 ClearQuest 集成,要新建活动或更改视图的当前活动,您必须退出对话框,执行操作,然后重新打开对话框。

反馈