变更清理程序

变更清理程序实用程序可让您对 Release Control 数据库变更请求进行计数和删除操作。您可以对所有可用的变更请求、指定日期之前的变更请求或符合指定筛选器条件的变更请求进行计数和删除操作。

变更清理程序实用程序可将请求提交到正在运行的 Release Control 服务器中,这意味着在运行变更清理程序命令之后,您无法停止变更删除操作。关闭命令行不会停止此操作。

对数据库中的请求进行计数或删除操作:

请运行以下命令:

<Release Control 安装目录>\bin\ChangeCleaner.bat <选项>

下面是命令行 <选项>:

选项 说明
-c
--count
对变更进行计数。
-cb <yyyy-MM-dd>
--count-before <yyyy-MM-dd>
在指定日期之前对变更进行计数。
--encrypted-password-file <文件> 使用在 <文件> 中指定的加密密码。

-cf <筛选器名称>

--count-filter <筛选器名称>

对指定筛选器中包含的变更进行计数。请参阅指定筛选器: 注意和限制
-h
--help
打印所有命令行 <选项>。
--im-mode Release Control 在“身份管理器”模式下工作。
-p <密码>
--password <密码>
对单个纯文本密码加密。
---port
指定由 Release Control 服务器使用的端口。
默认值:8080
--server <服务器>
指定 Release Control 服务器的名称或 IP 地址。
默认值:localhost
-u <用户名>
--username <用户名>
指定连接到 Release Control 服务器所需的用户名。
-ra
--remove-all
从数据库删除所有变更。
-rb <yyyy-MM-dd>
--remove-before <yyyy-MM-dd>
删除指定日期之前的变更。
-rf <筛选器名称>
--remove-filter <筛选器名称>
删除包含在指定筛选器中的变更和相关任务。请参阅指定筛选器: 注意和限制

例如,在“身份管理器”模式中工作时,要删除 2008 年 9 月 20 日之前计划或执行的变更,请运行以下命令:

<Release Control 安装目录>\bin\ChangeCleaner.bat --im-mode -rb 2008-09-20