对文档所做的任何更改都会在版本控制下保存。你可以在文档底部,通过查看“历史记录”选项卡来查看一个文档的版本。例如,在截图下面文档的版本是3.1,最后一次是由“管理员”修改。你还可以看到是谁最后修改了文档以及更改的时间:
此处的“历史记录”,这是在使用Flamingo皮肤的情况下
正如截图显示,文件版本包含两个数字,用点分隔的:<主>.<次>。XWiki的版本系统允许区分主要和次要编辑之间的区别。当编辑页面时,用户必须确定他的编辑是否是大变化或者是小变化。保存一个主版本会增加第一部分的数字并把第2部分的数字复位为"1",而次版本保存只增加第2部分的数字。
单击“历史记录”按钮查看该页面所有以前保存的版本:
除了展示该文档的版本列表,“历史记录”选项卡还可用于执行其它动作:
- 比较两个版本
- 对一个旧版本进行回滚;仅当前用户具有对文档的编辑权限
- 删除某个版本;仅当前用户具有管理权限
- 按范围删除版本记录;仅有当前用户有管理权限
默认情况下,小修改不会出现在文档历史记录。“Show minor edits”选项将列出所有版本,包括次要版本。
两个版本之间的比较,高亮显示了文档属性(标题,内容,父节点,语法等),附件,对象和类属性之间的差异。
比较2个版本,你需要在相应的版本先点击from单选按钮来选择你想要开始比较的版本,然后在相应的版本点击to单选按钮来选择与from相比较的版本。选择好2个版本之后,点击"Compare selected versions"来进行比较:
请注意,从7.0RC1开始,将Summary汇总4种类型变化:页面属性,附件,对象和类属性。仅当有相关变化时,才会显示。除了“页面属性”,其他类别在Summary可以查看哪些项已被添加,删除或修改。每个项提供了一个链接,点击跳转到具体详细信息。
比较功能详细列出了所有已添加,删除或修改的项(页面属性,附件,对象类属性)。对于每一个项,你可以看到哪些属性已被修改以及确切的修改。对于文本的附件,你甚至可以看到附件(7.0RC1开始)的两个版本之间的附件内容所做的更改。类型为密码和电子邮件的对象属性为了隐私考虑,所做的更改都做了混淆处理。