用例开发SlateManage Slate applications管理应用版本

注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

管理应用版本

编辑者能够控制一个Slate应用的已发布版本,使其对最终用户可见。此控制允许在不需要向最终用户暴露更改的情况下,对一个实时的Slate应用进行持续开发。

要查看Slate应用的版本,请选择屏幕右上角应用名称下蓝色复选标记图标旁边的蓝色数字。

一个演示的Slate应用处于版本15。版本号用红色边框突出显示。

一个版本弹出窗口将出现,列出该应用的所有历史版本,包括当前发布的版本。

版本对话框

编辑者可以从这些版本中选择,并选择执行以下操作:

  • 启用自动发布。
  • 在只读模式下打开这些版本。
  • 恢复到给定版本。
  • 将某个版本与最新版本进行比较。
  • 管理应用于给定版本的标签。

启用自动发布

打开保存时始终发布选项,以允许新版本在保存时自动发布。此选项确保您的最终用户视图始终为最新版本。这与默认行为一致,即导航到Slate永久链接将始终重定向到隐式标签。禁用该切换后,永久链接将重定向用户到已发布版本。

版本对话框发布最新

查看版本

要打开一个版本进行查看,请选择版本名称右侧的三个点...,然后选择查看此版本

弹出窗口允许您选择查看给定版本。

当您查看未发布或未标记的版本时,您将在页面顶部看到一个警告横幅。如果查看的应用程序的最新版本未发布或手动标记,也会出现横幅。

未发布警告

恢复到某个版本

除了查看给定版本,您还可以选择恢复到给定版本。恢复到某个版本会将您正在查看的历史版本保存为应用程序的最新版本。

弹出窗口允许您选择恢复到给定版本。

例如,如果您当前处于应用程序的版本55,但需要恢复到版本51,您可以从版本弹出窗口中打开版本51并选择恢复到此版本。恢复将您正在查看的版本(51)保存为最新版本(56)。现在,版本56与版本51完全匹配,保持线性版本历史,并允许您始终返回到特定保存的版本。

比较版本

您可能会发现比较应用程序的某个版本与另一个版本很有用。您可以通过选择版本名称右侧的三个点...并选择与最新版本比较来比较一个版本。

弹出窗口允许您选择将给定版本与最新版本进行比较。

然后您将看到应用程序在其版本历史中两个时间点的并排比较(“差异”)。对微件所做的任何更改都会被突出显示,您可以选择查看底层JSON定义的更改,以审查新的或修改的函数、查询、事件和变量。

版本比较屏幕,比较Slate测试文档应用程序的V1和V4版本。在V1视图中用红色突出显示更改,在V4视图中用绿色突出显示。

从此比较视图中,您还可以通过调整页面顶部的版本号来跨其他版本进行比较。

管理标签

为了进一步管理版本访问,您可以为给定版本应用标签,允许最终用户通过在应用程序URL中附加?$tag={<<tag-name>>}来查看该版本。

所有标记的版本对在Slate应用上拥有只读权限的用户可用。访客不能打开未标记的版本。

版本对话框标签

默认情况下,平台使用已发布标签来标识当前已发布的版本。因此,您不能将已发布标签应用于任何版本。此外,您不能同时在应用程序的多个版本上应用相同的标签。