【问题标题】:Accessing files in ClearCase through PowerShell通过 PowerShell 访问 ClearCase 中的文件
【发布时间】:2010-11-10 20:32:49
【问题描述】:

我正在尝试使用 PowerShell 从 ClearCase 中复制一些文件。我不需要实际检查它们 - 这是构建过程的一部分,所以我只想获取它们的副本。

我的猜测是我需要使用 cleartool,也许是“查找”,但实际上我无法获取我想要的文件。无论我使用什么“路径”,我总是会收到一条错误消息。例如:

cleartool find My_VOB\A_Folder\A_Subfolder -print

给我错误信息,“没有这样的文件或目录。”

我正在努力让我们开发组中的每个人都可以重复使用这个脚本,所以我不希望它与任何特定视图相关联。我是否需要动态创建视图才能使用 ClearCase?

【问题讨论】:

    标签: powershell clearcase cleartool


    【解决方案1】:

    如果您想复制文件,您需要一个视图来访问它们。
    (这就是 dynamic or snapshot 的 ClearCase 视图的用途:访问特定版本的文件)

    该视图要么存在(并且它的根路径作为参数传递)要么不存在(在这种情况下,如果读取访问权限,我强烈建议为此类视图使用动态视图)

    尽管 cleartool find 可以列出在当前视图中不可见的版本,但它仍然需要一个视图作为起点。
    这篇 IBM 文章“Additional examples of the cleartool find command”中提供了许多其他查找示例。


    This thread 列出了“没有这样的文件或目录”错误消息的一些原因。
    (就像在私有目录中一样,在“非版本化目录”中)


    This case 显示了一个使用 CAL 的 Powershell 脚本示例(ClearCase Automation Library

    【讨论】:

      【解决方案2】:

      您肯定需要一个视图,并确保 VOB 已安装。

      【讨论】:

        猜你喜欢
        • 2011-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-10
        • 2018-07-18
        相关资源
        最近更新 更多