版本控制

跟踪 RodSim 模拟的每次更改。 PetroBench 会在您每次运行、恢复、复制或导入时保存快照。比较版本、恢复以前的状态并清理旧的状态。

版本历史记录仅适用于 Enterprise 软件包。

每个 RodSim 模拟都有一个内置的版本历史记录。每当发生重大事件(运行、重复、导入)时,PetroBench 都会保存快照,并且每个版本都可以完全恢复。

版本如何创建

PetroBench 自动创建一个版本。两个类别,七个触发器。

类别触发当它发生时
Base Case创建第一次创建模拟
进口从 RodStar 或 SRod 文件导入
同步从外部集成同步
Auto运行静态或动态模拟完成后
重复当您复制模拟时
恢复当您恢复以前的版本时
移民系统迁移模拟架构

基本案例版本标记了模拟的原始状态。汽车版本会随着时间的推移而受到限制并得到清理。


1. 打开版本历史

1.打开模拟 2. 单击右上角工具栏中的Version History图标 3.历史表从右侧滑入

每个版本显示:

  • Version number(v1,v2,...)
  • Trigger badge(模拟运行、复制、恢复)
  • Date and time,是谁触发的
  • Inline diff 自上一版本以来发生的变化(例如,自 v2 以来发生了 17 处变化),带有红色删除线和绿色新值
  • Add note按钮来标记版本
  • Restore 按钮(除当前版本外的每个版本)
  • Current最新版本绿色标签


2. 添加注释

注释将自动生成的版本转换为带标签的版本,这样可以保护它免于清理并使其以后可以找到。

1.任意版本下点击Add note 2. 键入标签(例如,“版本 3 注释”“杆重新设计之前”) 3. 单击绿色对勾保存

要稍后更改标签,请将鼠标悬停在版本上并单击 Edit note

为您想要保留的任何版本添加注释。清理永远不会触及带标签的版本。


3. 比较版本

两流。

3.1 将版本与当前版本进行比较

当您选择一个版本(或零,在这种情况下它会选择最新版本)时的默认流程。

  1. 打开历史记录表 2.点击底部Compare with current

比较视图并排显示两列。顶部组中的选项卡条按部分和计数变化:

选项卡演出
All模拟过程中每个变化的字段
Simulation Preferences目标、阻尼、步长
Well Data流体特性、泵规格、抽油装置
Tubing DataPSN 深度、锚、油管柱
Rod Data杆锥弦
IPR Data油藏测试数据

右上角的切换开关 (Changes only) 隐藏了相同的字段,因此您只能看到不同的内容。

3.2 比较两个版本

  1. 在历史记录表中,勾选两个版本的复选框 2.点击Compare with current(按钮标签移动以比较两者)

diff 布局是相同的。使用“比较”视图右上角的 V 形箭头可逐步浏览版本,而无需离开页面。


4. 恢复版本

在“比较”视图中,单击右下角的 恢复到 v[N] 按钮。在历史列表中,点击任意版本的Restore

该对话框确认:

恢复到 v2? 这会将模拟恢复到所选版本。恢复之前将自动保存当前状态的备份。

单击Restore。石油基准:

1.将当前状态保存为新版本(因此回滚本身是可逆的) 2. 用快照替换模拟输入 3.添加带有触发器Restore和*“从v[N]恢复”*标签的新版本

当动态模拟当前正在运行时,您无法恢复。等待它完成。

如果恢复被阻止,该表会显示“无法恢复此版本”以及原因。


5. 清理旧版本

清理仅限于Admin应用程序角色。工程师可以创建和恢复版本,但不能删除它们。

自动运行版本可能会快速堆积。使用清理功能将它们稀疏化,而不会丢失您关心的内容。

  1. 在历史记录表中,点击Cleanup
  2. 选择范围:
选项什么被删除了
Delete all old versions除最新版本外的所有未标记的汽车版本
Older than 7 days7 天以上的汽车版本
Older than 30 days超过 30 天的汽车版本
Older than 90 days超过 90 天的汽车版本

弹出窗口会准确告诉您将删除多少个:“2 个未标记版本符合清理条件。标记版本和最新版本始终保留。”

同一弹出窗口顶部的 Filter by trigger 选择器可让您在运行清理之前将范围缩小到特定触发器类型(仅运行、仅重复等)。


6.页脚快捷方式

历史表页脚在 Cleanup 旁边还有一些控件:

  • Save version - 手动快照当前状态。当版本中尚未捕获更改时出现。
  • Reset - 一个下拉列表(一旦存在基本案例版本就会显示),其中包含两个一键恢复:
    • 重置为基本情况 (v[N]) - 恢复到模拟的原始状态
    • 恢复上一个 (v[N]) - 恢复到当前版本之前的版本

两者都遵循与正常恢复相同的备份然后替换流程。

左侧有一个X of Y versions计数。当存在的版本多于加载的版本时,列表底部的 Load more 按钮会拉入下一页。


权限

版本操作检查角色权限:

行动所需许可
View history查看模拟
Compare查看模拟
Edit note编辑模拟
Restore编辑模拟
Delete / Cleanup仅限管理员角色

如果您没有执行某项操作的权限,该按钮将保持可见,但会被禁用,并带有解释原因的工具提示。


下一步是什么

本页内容