可配置服务器以通过归档旧版本来减少组件版本数。可指定全局清除设置及用于各个组件的清除设置。
过程
- 指定全局清除设置:
- 单击。
- 在工件清除下的要保留版本的天数字段中,指定保存组件版本的最短时长(以天计)。 例如,要保留存在时间不超过 5 天的所有组件版本,请指定 5。如果指定 -1,那么会保存所有版本,不管要保留的版本数字段中的设置如何,都是如此。
- 在要保留的版本数字段中,指定要保留的最少版本数。 例如,要保存 5 个最新组件版本,请指定 5。如果指定 -1,那么会保存所有版本,不管要保留版本的天数字段中的设置如何,都是如此。
当服务器运行该清除时,它会删除或归档存在时间超过最短时长的所有组件版本;但是,服务器至少会保留
要保留的版本数字段中所指定数目的版本。
注: 满足这些条件的所有版本会归档,其中包括非现行版本以及快照中的版本。
- 可选: 要归档组件版本而不是删除这些版本,请在归档路径字段中指定用来存储已归档组件版本的位置。 如果将此字段保留为空白,那么将永久删除满足清除条件的组件版本。
- 要预览下次创建归档文件时将归档的组件版本,请在“系统设置”选项卡上单击预览版本清除链接并选择组件。
- 单击保存。
- 可选: 指定用于各个组件的清除设置。 这些设置会覆盖全局设置。
- 单击组件,单击某个组件,转至该组件的配置选项卡,然后单击基本设置。
- 取消选中继承清除设置复选框。
- 在要保留版本的天数字段中,指定保存组件版本的最短时长(以天计)。
- 在要保留的版本数字段中,指定要保留的最少版本数。
- 单击保存。
- 可选: 指定用于各个环境的清除设置。 环境清除设置适用于部署至特定环境的组件。
环境清除设置会添加至全局清除设置或组件清除设置。例如,假定组件清除设置对存在时间超过 30 天的版本进行归档,环境清除设置对存在时间超过 60 天的版本进行归档。在此情况下,直到部署至该环境的版本存在达到 60 天,才会对这些版本进行归档。
换言之,直到组件或环境具有保留版本的设置,才会对版本进行归档。
- 单击应用程序,单击某个应用程序,单击某个环境,转至配置选项卡,然后单击基本设置。
- 取消选中继承清除设置复选框。
- 在要保留版本的天数字段中,指定保存组件版本的最短时长(以天计)。
- 在要保留的版本数字段中,指定要保留的最少版本数。
- 单击保存。
结果
每天一到
要清除版本的小时字段中指定的小时,服务器就会删除或归档满足清除条件的组件版本。该组件的
版本选项卡上将不再显示这些组件版本。
要查看已归档组件版本,请单击,选中启用“显示不活动对象”链接复选框,然后单击保存。现在,该组件的版本选项卡有一个标签为显示非现行版本的复选框。
要复原已归档组件版本,请参阅复原已归档组件版本。