ClearCase的 - 文件系统路径元素路径(ClearCase - file system pa

2019-10-21 04:42发布

给定一个文件系统路径,如“ D:\pkirkham_view\VOB\Folder ”或“ U:\VOB\Folder\ ”,有没有一种机制,让这将在配置规格的工作路径来加载该文件夹“ / VOB /文件夹/”?
无论是CAL或cleartool命令就可以了。 这是一台安装ClearCase LT的客户机上运行。

(我还没有发现任何有用的CCElement.get_PathInView()或各种cleartool LS命令我试过)

Answer 1:

没有本地命令,但你唯一需要的负载规则是基于一个VOB名。

所以,你需要能够脚本:

1 /除去一切,包括视图的名称(其可以以“获得<aPathTo>\VOB\Folder\ ; cleartool cleartool lsview -s -cview)

D:\pkirkham_view\VOB\Folder => \VOB\Folder
U:\VOB\Folder\              => \VOB\Folder

2 /建立相应的负载规则:

load \VOB\Folder

3 /追加该负载规则到您的配置规范(如果你已经在视图中):

cleartool catcs > aConfisgpec.txt
echo "load \VOB\Folder" >> aConfisgpec.txt
cleartool setcs aConfisgpec.txt

该OP评论:

所以,如果我创造它的标记名称是“快照视图pkirkham_testing_view ”对路径“ D:\thursday ”,怎么一个子提取?

这是一个很好的点,因为一个能说出任何名字的根目录。
我会建议命名该目录与视图的标签。

但是,这是不是这样的,你需要确定一个快照视图的根目录下:

  1. 启动' D:\whatever\path\VOB\Folder ',
  2. 尝试cleartool lsview -cview
  3. 如果正确地响应,CD ..,并重复2。
  4. 当它与一个错误退出,从最初的路径中删除该目录的子串。 剩下的将是你的负担的规则。


文章来源: ClearCase - file system path to element path
标签: clearcase