处理页面版本 working-with-page-versions

版本控制可创建页面在特定时间点的“快照”。使用版本控制,您可以执行下列操作:

  • 创建页面的版本。
  • 将页面还原到以前的版本,以便您可以撤消对页面所做的更改。
  • 将页面的当前版本与突出显示的文本和图像存在差异的先前版本进行比较。

创建版本 creating-a-new-version

要创建页面的版本,请执行以下操作:

  1. 在浏览器中,打开要为其创建版本的页面。

  2. 在Sidekick中,选择​ 版本控制 ​选项卡,然后选择​ 创建版本 ​子选项卡。

    screen_shot_2012-02-14at40259pm

  3. 输入​ 评论(可选)。

  4. 若要将标签设置为版本(可选),请单击​ 更多>> ​按钮,然后设置​ 标签 ​以命名版本。 如果未设置标签,则版本是一个自动递增的数字。

  5. 单击​ 创建版本。 页面中将显示一条灰显的消息;例如:
    为创建版本1.2:衬衫。

NOTE
激活页面时会自动创建版本。

从Sidekick中恢复页面版本 restoring-a-page-version-from-sidekick

要将页面还原到以前的版本,请执行以下操作:

  1. 打开要恢复先前版本的页面。

  2. 在Sidekick中,选择​ 版本控制 ​选项卡,然后选择​ 还原版本 ​子选项卡。

    screen_shot_2012-02-14at42949pm

  3. 选择要还原的版本,然后选择​ 还原

从控制台恢复页面版本 restoring-a-page-version-from-the-console

此方法可用于还原页面版本。 它也可用于恢复之前已删除的页面:

  1. 在​ 网站 ​控制台中,导航到要还原的页面并将其选定。

  2. 从顶部菜单中,选择​ 工具,然后选择​ 还原

    screen_shot_2012-02-08at41326pm

  3. 选择​ 还原版本…… ​将列出当前文件夹中的文档版本。 即使页面已被删除,也会列出最后一个版本:

    screen_shot_2012-02-08at45743pm

  4. 选择要还原的版本,然后单击​ 还原。 AEM将恢复您选择的版本(或树)。

从控制台恢复树 restoring-a-tree-from-the-console

此方法可用于还原页面版本。 它也可用于恢复之前已删除的页面:

  1. 在​ 网站 ​控制台中,导航到要还原的文件夹并将其选定。

  2. 从顶部菜单中,选择​ 工具,然后选择​ 还原

  3. 选择​ 还原树…… ​将打开对话框,以便您可以选择要还原的树:

    screen_shot_2012-02-08at45743pm-1

  4. 单击​ 还原。 AEM将恢复您选择的树。

与上一个版本比较 comparing-with-a-previous-version

要将页面的当前版本与先前版本进行比较,请执行以下操作:

  1. 在浏览器中,打开要与先前版本进行比较的页面。

  2. 在Sidekick中,选择​ 版本控制 ​选项卡,然后选择​ 还原版本 n子选项卡。

    screen_shot_2012-02-14at42949pm-1

  3. 选择要比较的版本,然后单击​ 差异 ​按钮。

  4. 当前版本与所选版本之间的差异显示如下:

    • 已删除的文本显示为红色并划过。
    • 添加的文本为绿色并突出显示。
    • 已添加或删除的图像以绿色框显示。

    chlimage_1-75

  5. 在Sidekick中,选择​ 还原版本 ​子选项卡,然后单击​ <<上一步 ​按钮以显示当前版本。

时间扭曲 timewarp

时间扭曲是一项功能,旨在模拟过去特定时间某个页面的​ 已发布 ​状态。

其目的是让您能够在选定的时间点跟踪已发布的网站。 这将使用页面激活来确定发布环境的状态。

要执行此操作:

  • 系统会查找在选定时间处于活动状态的页面版本。
  • 这表示显示的版本是在“时间扭曲”中选择的时间点​ 之前 ​创建/激活的。
  • 当浏览到已经删除的页面时,也会呈现相应的页面版本 — 只要该页面的旧版本仍然在存储库中即可。
  • 如果未找到发布的版本,则时间扭曲会还原到该页面在创作环境中的当前状态(这是为了防止出现错误/404页面,这意味着您无法再浏览)。
NOTE
如果从存储库中删除了版本,则时间扭曲无法显示正确的视图。 此外,如果呈现网站的元素(如代码、css和图像)发生更改,则视图将与它原来的样子不同,因为这些项目不在存储库中进行版本控制。

使用时间扭曲日历 using-the-timewarp-calendar

时间扭曲可从sidekick获得。

如果您要查看特定日期,则使用日历版本:

  1. 打开​ 版本控制 ​选项卡,然后单击​ 时间扭曲(靠近sidekick底部)。 将显示以下对话框:

    chlimage_1-76

  2. 使用日期和时间选择器指定所需的日期/时间,然后单击​ 开始

    时间扭曲显示页面在您选择的日期之前/当天处于已发布状态的状态。

    note note
    NOTE
    仅当您之前已发布页面时,时间扭曲才会完全正常工作。 如果没有,时间扭曲会在创作环境显示当前页面。
    note note
    NOTE
    如果浏览到的页面已从存储库删除或删除,则当旧版本的页面仍然在存储库中时,该页面会正确呈现。
    note note
    NOTE
    您无法编辑页面的旧版本。 旧版本仅供查看。如果要还原较旧的版本,可以使用还原手动执行此操作。
  3. 查看完页面后,单击:

    • 退出Timewarp ​以退出并返回当前创作页面。
    • 显示时间线,以便查看时间线。

    chlimage_1-77

使用时间扭曲时间轴 using-the-timewarp-timeline

如果您想在页面上查看发布活动的概述,可使用时间轴版本。

如果要查看文档的时间线:

  1. 要显示时间轴,请执行下列操作之一:

    1. 打开​ 版本控制 ​选项卡,然后单击​ 时间扭曲(靠近sidekick底部)。

    2. 使用使用时间扭曲日历🔗在之后显示的sidekick对话框。

  2. 单击​ 显示时间线 — 文档的时间线会显示;例如:

    chlimage_1-78

  3. 选择并移动(按住并拖动)时间轴以在文档的时间轴中移动。

    • 所有行都指示已发布的版本。
      激活页面后,即开始一个新行。 每次编辑文档时,都会显示新颜色。
      在以下示例中,红线表示页面在初始绿色版本的时间范围内进行了编辑。 黄线表示页面在红色版本期间进行了编辑,依此类推。

    chlimage_1-79

  4. 单击:

    1. 转到 ​以在选定的时间显示已发布页面的内容。
    2. 显示该内容时,请使用​ 退出时间扭曲 ​退出并返回当前创作页面。

时间扭曲限制 timewarp-limitations

时间扭曲会尽量在选定的时刻重现页面。但是,由于在 AEM 中连续创作内容的过程非常复杂,并非总能实现这一点。在使用时间扭曲时,应牢记以下限制。

  • 时间扭曲基于已发布的页面工作 – 仅当您之前已发布页面时,时间扭曲才会完全正常工作。如果没有,时间扭曲会在创作环境显示当前页面。

  • 时间扭曲使用页面版本 – 当您浏览到的页面已从存储库删除时,如果该页面的旧版本仍然位于存储库中,则该页面会正常呈现。

  • 已删除的版本会影响时间扭曲 – 如果从存储库从删除了版本,那么时间扭曲无法显示正确的视图。

  • 时间扭曲为只读 – 您无法编辑页面的旧版本。旧版本仅供查看。如果要还原较旧的版本,可以使用还原手动执行此操作。

  • 时间扭曲仅基于页面内容 — 如果呈现网站的元素(如代码、css和图像资产)发生更改,则视图将与它原来的视图不同。 原因是这些项目未在存储库中进行版本控制。

CAUTION
时间扭曲旨在帮助作者理解和创建其内容。 而不是用作审查日志或用于法律目的。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2