我指的是"如何在ClearCase中为目录创建补丁?我的问题是这个的延伸。我有一个快照视图,它指向一个项目分支。我更新了视图,一些文件得到了更新。现在我如何创建这些更新文件(包括目录结构)的zip文件,以便我可以将文件解压缩到所需位置,并将更新的文件复制到那里。
差异补丁需要一个已知的基础。除非您在cleartool update
(或setcs -current
)之前在视图上设置标签,否则您将无法生成修补程序(更新前视图的状态为 lo。
您需要解析 cleartool 更新生成的日志,以便仅压缩这些文件并将所述文件解压缩(覆盖)到目标文件夹。
那么有没有办法从目录中获取zip。假设我们现在不关心clearcase视图。但是一旦更新视图完成,我们应该能够扫描视图物理目录并获取最新文件,类似这样
由于您刚刚更新了快照视图,因此文件夹内容表示正确版本的文件(即配置规范选择的版本)
您需要做的就是压缩根视图文件夹,然后您可以在其他地方解压缩(覆盖)其内容。