如何在Clearcase的同一视图中对同一元素使用不同的分支多次签出

如何在Clearcase的同一视图中对同一元素使用不同的分支多次签出,clearcase,Clearcase,如何通过在Clearcase中修改配置规范,在同一视图中签出同一元素的不同分支? Clearexplorer发出消息,在同一视图中已签出另一个版本,即使我已在配置规范规则中正确选择了另一个分支。 任何线索都会帮助我。 谢谢。视图设置为一次只选择一个版本 如果要使用同一视图在另一个分支中签出,则始终会收到错误消息,说明文件已在当前视图中签出 您可以尝试更改配置规范,以便: 选择文件的非签出版本 确保签出将创建一个新分支 但即使在这种情况下,ClearCase也可能拒绝在同一视图中两次签出该文件 不

如何通过在Clearcase中修改配置规范,在同一视图中签出同一元素的不同分支? Clearexplorer发出消息,在同一视图中已签出另一个版本,即使我已在配置规范规则中正确选择了另一个分支。 任何线索都会帮助我。
谢谢。

视图设置为一次只选择一个版本

如果要使用同一视图在另一个分支中签出,则始终会收到错误消息,说明文件已在当前视图中签出

您可以尝试更改配置规范,以便:

选择文件的非签出版本 确保签出将创建一个新分支 但即使在这种情况下,ClearCase也可能拒绝在同一视图中两次签出该文件

不要忘记配置规范中的选择规则是从上到下读取的:第一个可以应用的规则适用

因此,当您说我在config_spec规则中选择了另一个正确的分支时,请确保该规则位于顶部。 但我不相信错误信息会有所不同

这个问题不同于,解决方案只是无保留地签出

当您的屏幕截图从眼睛的位置显示时,您的配置规范选择:

先签出版本 /主要/最新 您需要在配置规范的顶部放置一条选择规则,以便:

选择最新的应用程序\u构建\u更改 即:

element * .../app_build_changes/LATEST
element * /main/LATEST -mkbranch app_build_changes
element /main/0 -mkbranch app_build_changes
但由于:

第一条规则仍然是element*CHECKEDOUT 您已经有一个签出版本 你的其他规则仍然会被忽略,眼睛仍然会选择你在第一个屏幕截图中显示的版本

简而言之:使用另一个动态视图

你好,, 我添加了版本树图片,其中显示另一个CHECKEDOUT元素是无保留模式。因此,在同一动态视图中的同一元素的另一个分支上签出失败,并显示另一个元素版本已签出的消息

如图所示,通过创建另一个无保留签出来附加错误消息。 而不是使用 配置规范中的元素*CHECKEDOUT规则

如果我把它改成

element*/main/CHECKEDOUT-我在主干中的一次

element*/main/app\u build\u changes/CHECKEDOUT-我在分支机构的另一个时间


然后它也不签出,并在同一视图中给我相同的重复签出错误。

您能复制问题中的确切错误消息吗?我已根据您的截图编辑了我的答案谢谢。我的意思是编辑你的问题,而不是添加一个不是答案的答案。请停止添加答案:你可以编辑你的问题。例如,见