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

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

  • 创建页面的版本。
  • 将页面还原到以前的版本;例如:
    • 撤消对页面所做的更改。
  • 将页面的当前版本与先前版本进行比较:
    • 突出显示文本和图像中的差异。

创建新版本 creating-a-new-version

您可以通过以下方式创建某个版本的资源:

创建新版本 – 时间线 creating-a-new-version-timeline

  1. 导航以显示要为其创建版本的页面。

  2. 选择模式中选择页面。

  3. 打开​ 时间线 ​列。

  4. 单击评论字段旁边的箭头以显示以下选项:

    时间线 — 另存为版本

  5. 选择​ 保存为版本

  6. 根据需要输入​ 标签 ​和​ 评论

    创建版本 — 添加标签和注释

  7. 通过​ 创建 ​确认新版本。

    时间线中的信息会进行更新以指示该新版本。

创建新版本 – 通过选定的资源创建 creating-a-new-version-create-with-a-selected-resource

  1. 导航以显示要为其创建版本的页面。

  2. 选择模式中选择页面。

  3. 从工具栏中选择​ 创建 ​选项以打开对话框。

  4. 在该对话框中,您可以根据需要输入​ 标签 ​和​ 评论

    输入标签和评论

  5. 通过​ 创建 ​确认新版本。

    时间线会打开,并且其信息会更新以指示新版本。

恢复版本 reinstating-versions

创建页面的版本后,可通过多种方法恢复以前的版本:

  • 时间线边栏中的​ 恢复到此版本 ​选项

    恢复所选页面的先前版本。

  • 顶部操作工具栏中的​ 恢复 ​选项

    • 恢复版本

      在当前选定的文件夹中恢复指定页面的版本;这还可以包括恢复之前已删除的页面。

    • 恢复树

      将整个树恢复到指定的日期和时间的版本;这可以包括之前已删除的页面。

NOTE
恢复页面时,创建的版本将包含在新分支中。
举例说明:
  1. 为任意页面创建版本。
  2. 初始标签和版本节点名称将为1.0、1.1、1.2,依此类推。
  3. 恢复第一个版本;在本例中为1.0。
  4. 再次创建版本。
  5. 生成的标签和节点名称现在将为1.0.0、1.0.1、1.0.2,依此类推。

恢复到某个版本 revert-to-a-version

要将选定页面​ 恢复 ​到先前版本,请执行以下操作:

  1. 导航以显示要还原到之前版本的页面。

  2. 选择模式中选择页面。

  3. 打开​ 时间线 ​列,然后选择​ 显示全部 ​或​ 版本。所选页面的页面版本会予以列出。

  4. 选择要还原到的版本。显示可能的选项:

    恢复到此版本

  5. 选择​ 还原到此版本。将恢复所选版本,并更新时间线中的信息。

恢复版本 restore-version

可以使用此方法在当前文件夹中恢复指定页面的版本;这还可以包括恢复之前已删除的页面:

  1. 导航到并选择所需文件夹。

  2. 选择​ 恢复,然后从顶部操作工具栏中选择​ 恢复版本

    note note
    NOTE
    如果出现以下任一情况:
    • 您已选择一个从未具有任何子页面的页面,
    • 或者文件夹中的所有页面都没有版本,
    则显示为空,因为没有适用的版本。
  3. 可用版本会列出:

    恢复版本 – 文件夹中所有页面的列表

  4. 对于特定页面,使用​ 恢复到版本 ​下的下拉选择器来选择该页面的所需版本。

    恢复版本 – 选择版本

  5. 在主显示中,选择要恢复的页面:

    恢复版本 – 选择页面

  6. 对于要恢复为当前版本的选定页面的所选版本,选择​ 恢复

NOTE
所需页面和相关版本的选择顺序可以互换。

恢复树 restore-tree

可使用此方法将树恢复到指定的日期和时间的版本;这可以包括之前已删除的页面:

  1. 导航到并选择所需文件夹。

  2. 选择​ 恢复,然后从顶部操作工具栏中选择​ 恢复树。树的最新版本如下所示:

    恢复树

  3. 使用​ 最新版本(日期) ​上的日期和时间选择器来选择树的其他版本 – 要恢复的版本。

  4. 根据需要设置标志​ 保留的非版本化页面

    • 如果处于活动状态(选中),则任何非版本化页面都将得到维护并且不受恢复的影响。

    • 如果处于非活动状态(未选中),则会删除任何非版本化页面,因为这些页面在版本化树中不存在。

  5. 对于要恢复为​ 当前 ​版本的树的所选版本,选择​ 恢复

预览版本 previewing-a-version

您可以预览特定版本:

  1. 导航以显示要进行比较的页面。

  2. 选择模式中选择页面。

  3. 打开​ 时间线 ​列,然后选择​ 显示全部 ​或​ 版本

  4. 页面版本会列出。选择要预览的版本:

    选择要预览的版本

  5. 选择​ 预览。该页面会显示在新选项卡中。

    note caution
    CAUTION
    如果页面发生移动,将无法再对移动前制作的任何版本执行预览。
    • 如果您遇到问题,请检查页面的时间线以查看页面是否已被移动。

将页面的某个版本与当前版本进行比较 comparing-a-version-with-current-page

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

  1. 导航以显示要进行比较的页面。

  2. 选择模式中选择页面。

  3. 打开​ 时间线 ​列,然后选择​ 显示全部 ​或​ 版本

  4. 页面版本会列出。选择要进行比较的版本:

    页面版本已列出 — 选择版本

  5. 选择​ 与当前比较。将打开页面差异以显示差异。

时间扭曲 timewarp

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

TIP
运行AEM 6.5.10.0或更高版本时,时间扭曲也可以与启动项一起使用来预览未来

内容创建是一个持续的协作过程。 时间扭曲旨在允许作者跟踪已发布的网站随时间的变化,以帮助他们了解内容发生了什么变化。 此功能使用页面版本确定发布环境的状态:

  • 系统会查找在选定时间处于活动状态的页面版本。
    • 此页面版本是在​ 之前 ​在时间扭曲中选择的时间点创建/激活的。
  • 当浏览到已删除的页面时,也会呈现相应的页面版本 — 只要该页面的旧版本仍然在存储库中即可。
  • 如果未找到发布的版本,则时间扭曲会还原到该页面在创作环境中的当前状态(以防止出现错误/404页面,此页面将阻止您进行浏览)。

使用时间扭曲 using-timewarp

时间扭曲是页面编辑器的一种模式。要启动此模式,只需像切换任何其他模式一样切换此模式即可。

  1. 为希望启动时间扭曲的页面启动编辑器,然后在模式选择中选择​ 时间扭曲

    在模式选择中选择“时间扭曲”

  2. 在对话框中,设置目标日期和时间,然后单击​ 设置日期。 如果不选择时间,则当前时间将被用作默认值。

    设置日期

  3. 将根据设置的日期显示该页面。时间扭曲模式通过窗口顶部的蓝色状态栏来指示。使用该状态栏中的链接可选择新的目标日期,或退出时间扭曲模式。

    时间扭曲指示器

时间扭曲限制 timewarp-limitations

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

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

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

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

  • 时间扭曲为只读 – 您无法编辑页面的旧版本。旧版本仅供查看。如果要恢复旧版本,必须使用恢复手动恢复。

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

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