目录

Search

  1. 前言
  2. 了解存储库
  3. 使用 Repository Manager
  4. 文件夹
  5. 管理对象权限
  6. 局部和全局快捷方式
  7. 包含受版本控制的对象的基于团队的开发
  8. 标签
  9. 对象查询
  10. 基于团队开发部署组
  11. 复制文件夹和部署组
  12. 导出和导入对象
  13. 交换元数据
  14. 复制对象
  15. 元数据扩展
  16. 附录 , A: MX 视图参考
  17. 附录 , B: PowerCenter 报告参考

存储库指南

存储库指南

根据条件清除版本

根据条件清除版本

在 Repository Manager 中,您可以根据条件清除对象版本。此类型的清除称为高级清除。您可以在存储库、文件夹或对象级别清除对象版本。
根据条件清除版本时,可以执行以下任务:
  • 清除已删除对象的版本。
    清除所签入的已删除对象的版本,以从存储库中永久删除这些版本。您可以清除所签入的所有已删除对象,也可以清除指定日期之前删除的对象。清除已删除对象时,您将清除对象的所有版本。
  • 清除活动对象的版本。
    清除活动对象的指定已签入版本。活动对象是指未删除的对象以及未签入的已删除对象。清除活动对象的版本时,请指定要保留的版本数、清除截止时间或两者。如果您指定了要保留的版本数以及清除截止时间,则将清除满足这两个条件的版本。
  • 清除前预览版本。
    根据条件清除版本之前,您可以预览清除结果以验证清除条件是否会产生意外结果。
根据条件清除版本时,如果相关对象版本在未清除的复合对象中使用,则无法清除该版本。
下表介绍了“高级清除”窗口中的选项:
选项
说明
清除已删除对象
清除所签入的已删除对象的版本。选择“全部”清除存储库或文件夹中所有已删除对象的版本,或者选择“早于”清除结束时间之前删除的对象的版本。您可以将结束时间指定为当前日期之前的天数,或者以 MM/DD/YYYY HH24:MI:SS 格式指定结束时间。
清除活动对象
清除活动对象的指定版本。选择“早于最后
n
个版本”指定要保留的最新签入的版本数量。例如,选择 6 时将清除除最后签入的六个版本以外的其他所有版本。如果对象已签出,还将保留已签出的版本。选择“早于”并指定天数或日期和时间可清除指定时间之前签入的版本。
保存清除列表
用于保存已清除对象版本相关信息的输出文件。默认为“已禁用”。
仅限摘要
在清除输出文件中保存摘要信息并在清除预览中显示摘要信息。禁用以查看每个对象版本的相关详细信息。默认为“已启用”。
存储库服务清除版本所需的时间,具体取决于存储库的大小、已删除对象和旧对象的数量以及受影响的复合对象。要获得最佳性能,请在文件夹级别执行清除,或使用清除条件来减少已清除对象版本的数量。避免在存储库级别清除所有已删除对象或所有旧版本。
  1. 在导航器中,选择一个存储库以在存储库级别清除版本。
    或者,选择一个文件夹以从文件夹中清除版本。
    您还可以选择一个或多个对象以根据条件清除对象。
    您还可以使用“查看历史记录”窗口或“查询结果”窗口根据条件进行清除。在窗口中选择一个或多个对象,然后单击“工具”>“高级清除”。
  2. 单击“版本控制”>“高级清除”。
    或者,请右键单击存储库或文件夹并选择“高级清除”,或者右键单击选定对象,然后单击“版本控制”>“高级清除”。
  3. 要清除已删除对象,请选择“已删除对象”,然后指定是清除所有已删除对象还是清除结束日期之前删除的对象。
    或者,要清除活动对象,请选择“活动对象”,然后指定要保留的版本、清除截止时间或两者。清除对象版本后,您将无法取回该版本。要确保您能还原到以前的版本,请避免清除对象的所有版本。
  4. 或者,请单击“保存清除列表”创建一个输出文件用于保存清除信息。
  5. 或者,请选择查看并保存摘要信息(而非详细的清除信息)。
  6. 或者,请单击“预览”预览清除。
  7. 单击“清除”清除已删除对象。
    使用高级清除清除已删除对象时,您将清除对象的所有版本。要保留已删除对象的最新版本并清除较旧的版本,请定义返回已删除对象的查询。然后,请使用带 -q 选项的
    pmrep
    PurgeVersion 命令检索已删除对象并指定要清除的版本。