是否有cleartool命令可用于查找文件是否为符号链接或元素?

时间:2017-02-10 13:17:02

标签: clearcase clearcase-ucm cleartool

我正在尝试使用Cleartool co命令检出文件。如果文件是符号链接,则它将失败为

  

cleartool:错误:不是元素:

由于这个原因,我的结帐操作失败了。我想避免这种情况。我想在结账前检查文件是否是符号链接。是否有一个cleartool命令可用于查找文件是否为符号链接?

1 个答案:

答案 0 :(得分:1)

文章“Symbolic links in snapshot views”为错误消息提供了一些上下文:

  

您无法从符号链接路径中签出文件元素;你必须检查链接目标。

您可以在“About checking out Symbolic Link (symlink) Targets in dynamic views

中找到更多内容
  

在快照视图中,还必须在视图中加载符号链接目标,以便显示符号链接目标操作。
  但是,这些选项是有限的,例如结帐不起作用,替代方案是Warp To Symlink Target或使用动态视图。

所以:

  

我想在结账前检查文件是否为符号链接。

考虑cleartool lncleartool describefmt_ccase,我会在结账前做:

cleartool describe -fmt "%[slink_text]p" myFile

这将显示cleartool ls显示的符号链接

如果结果为空,则表示它不是符号链接。