【问题标题】:How to create a patch from clearcase snapshot view?如何从 clearcase 快照视图创建补丁?
【发布时间】:2017-01-09 06:59:58
【问题描述】:

我提到了“如何在 ClearCase 中为目录创建补丁?” .我的问题是对此的扩展。我有一个快照视图,它指向一个项目分支。我更新了视图并更新了一些文件。现在如何创建这些更新文件(包括目录结构)的 zip 文件,以便我可以将文件解压缩到所需的位置,并将更新的文件复制到那里。

【问题讨论】:

  • ok.. 那么有没有办法从目录中获取 zip。可以说我们现在不关心 clearcase 视图。但是一旦更新视图完成,我们应该能够扫描视图物理目录并获取最新的文件,类似这样....
  • 是的,只需压缩您当前更新的快照视图文件夹。

标签: diff clearcase patch snapshot


【解决方案1】:

差异补丁需要一个已知的基础。除非您在 cleartool update(或 setcs -current)之前的视图上设置标签,否则您将无法生成补丁(视图的状态更新之前将是 lo .

您需要解析由 cleartool 更新生成的日志,以便仅压缩这些文件并将所述文件解压缩(覆盖)到您的目标文件夹。

那么有什么方法可以从目录中获取 zip。可以说我们现在不关心 clearcase 视图。但是一旦更新视图完成,我们应该能够扫描视图物理目录并获取最新文件,类似这样

由于您刚刚更新了快照视图,因此文件夹内容代表正确版本的文件(即,配置规范选择的版本)

您需要做的就是压缩根视图文件夹,然后您可以在其他地方解压缩(覆盖)其内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多