gpt4 book ai didi

clearcase - 获取特定时间的所有版本 - ClearCase UCM

转载 作者:行者123 更新时间:2023-12-04 05:45:49 27 4
gpt4 key购买 nike

我们正在使用 ClearCase UCM,有人问我是否有办法从特定时间获取所有版本。

示例:正在开发流上完成工作。有人破坏了构建,但之前的基线太远了,我们会失去太多的工作。他们想获取上周四上午 11:00 以来存在的每个文件的版本。

这可能吗,即使它在那个特定时间没有被基线化?
有没有办法恢复到那个特定时间?

(我搜索了一个类似的主题,但其中大多数是“自...以来创建的版本”)

最佳答案

“created_since”是关于类似于“Find files in Clearcase view newer than a specific date?”的查找查询。

但在您的情况下,定义动态 View 更容易,具有特定的配置规范 time-based selection rule :

element /myPath/... .../StreamName/{!created_since(16-Sep-2009)}
element /myPath/... /main/{!created_since(16-Sep-2009)}
element /myPath/... /main/LATEST

所以它将是一个普通的 base-ClearCase 动态 View (在摆弄配置规范时更容易测试:没有像在快照 View 中那样加载的文件)。
这些文件当前由 UCM 组件中的 UCM View 管理这一事实并不排除使用 base-ClearCase View 。

这个想法是在正确的日期寻找版本:
  • 首在StreamName分支(如果这些文件已被 check out )
  • 如果没有,在 main分公司

  • 从那里,如果您想在当前 UCM View 中“恢复”到该内容,这是使用 重新导入所有内容的最简单方法。 clearfsimport ( -rmname 实现完全相同的内容)。
    创建一个专用于“重新导入”的 UCM 事件,以注册所有受影响的文件。

    关于clearcase - 获取特定时间的所有版本 - ClearCase UCM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703227/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com