我如何在Cleartool中使用通配符?

时间:2016-02-16 13:15:22

标签: clearcase

我尝试在Clearcase中列出我的私人文件,但我不想列出所有文件夹中的所有文件,所以我尝试使用外卡但没有成功。 我只想列出src文件夹中的私人文件。

  • 文件夹的结构类似于path1/to/src/ path2/to/src/

  • 我在cleartool中尝试了cmd lsp -tag view_buildEnv .../.../src/...

但通配符.../.../src/...不会返回任何结果。 在配置规范中,我使用相同的命令element .../.../src/... -none,它正常工作。

我怎么能用cleartool成功呢?

1 个答案:

答案 0 :(得分:0)

关于通配符的主要规则(包括省略号'...')位于“wildcards_ccase”中(详见“config_spec”)

cleartool lsprivate仅适用于动态视图。

  

编写包含通配符或引号的Windows示例,以便在cleartool交互模式下使用。如果使用cleartool单命令模式,则可能需要更改通配符和引用以使命令解释程序适当地处理命令。

所以试试:

cd/d M:\myview\myvob
# or
cd /view/myview/vobs/myvob

cleartool lsp -tag view_buildEnv ".../src/"
# or
cleartool lsp -tag view_buildEnv ".../src/..."

(您不必在src/之后指定任何内容:lsprivate应列出src及其子文件夹下的所有私有元素。)
(另外:“在非配置规范上下文中,...模式仅匹配目录名称。”)

如果在vob内部工作正常,但可能无法在多个vobs的视图内工作 在那种情况下:

cd/d M:\
cleartool lsprivate | grep src

在批处理文件中:

cmd /v /c "cd/d M:\; cleartool lsprivate | grep src"