gpt4 book ai didi

涉及多个元素的 ClearCase 路径名

转载 作者:行者123 更新时间:2023-12-04 09:03:40 27 4
gpt4 key购买 nike

我想了解是什么让 ClearCase 创建这样的路径(不止一个@@):\TUNE\Integration\XmlFiles\PM_Content@@\main\integ_mp1601\4\CommunityLink.png@@\main\integ_mp151\151x\1而不是更典型的(单个@@):\TUNE\Integration\XmlFiles\PM_Content\CommunityLink.png@@\main\integ_mp160\160x\1我似乎无法控制它,我也不清楚为什么 CC 会这样做。当它发生时,我似乎无法“说服”它使用更简单的格式。

最佳答案

首先,一些上下文:
' @@ ' 与 dynamic views 相关联
你可以通过 version extended path 看到这个概念:使用 pathname_ccase syntax ,您可以在相对或完整路径名的末尾添加字符,将其转换为 VOB 扩展路径名 .
指定元素版本的 VOB 扩展路径名是最常用的;他们被称为 版本扩展路径名 .

/vobs/proj/foo.c@@/main/motif/4
这意味着您可以:
这个想法是:在动态 View 中,您可以通过扩展路径名访问(读取)文件的任何版本。

现在,为什么多个' @@ '?
文档补充说:

This symbol is required to effect a switch from the standard file/directory namespace to the extended element/branch/version namespace.

There are two equivalent ways to think of @@:

  • When appended to the name of any element, the extended naming symbol turns off transparency (automatic version-selection).
    Thus, you must specify one of the element's versions explicitly.
  • The extended naming symbol is part of an element's official name.
    For example, foo.c is the name of a version (the particular version that appears in the view); foo.c@@ is the name of the element itself.

所以用:
TUNE\Integration\XmlFiles\PM_Content@@\main\integ_mp1601\4\CommunityLink.png@@\main\integ_mp151\151x\1
你有:
  • PM_Content@@元素(文件夹)的名称 PM_Content在其版本 \main\integ_mp1601\4
  • CommunityLink.png@@元素的名称 (gile) CommunityLink.png在其版本 \main\integ_mp151\151x\1

  • 当当前 PM_Content文件夹,在 View 中可见,不再列出 CommunityLink.png (已删除/rmname'd):
  • 您需要选择正确的文件夹版本(列出文件)
  • 然后您可以访问您想要的任何版本的文件
  • 关于涉及多个元素的 ClearCase 路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63506612/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com