Change Cleaner

L'utilitaire Change Cleaner vous permet d'énumérer et de supprimer des demandes de changement de base de données Release Control. Vous pouvez énumérer et supprimer toutes les demandes de changement disponibles, les demandes de changement avant une date spécifiée ou celles qui correspondent aux critères d'un filtre précis.

L'utilitaire Change Cleaner envoie une demande à un serveur Release Control actif, ce qui signifie que vous ne pouvez plus interrompre l'opération de suppression après avoir exécuté la commande change cleaner. La fermeture de la ligne de commande n'arrête pas l'opération.

Pour énumérer ou supprimer les demandes dans la base de données :

Exécutez la commande suivante :

<répertoire d'installation de Release Control>\bin\ChangeCleaner.bat <options>

Les <options> de la ligne de commande sont les suivantes :

Option Description
-c
--count
Énumère le nombre de changements.
-cb <aaaa-MM-jj>
--count-before <aaaa-MM-jj>
Énumère le nombre de changements avant la date spécifiée.
--encrypted-password-file <fichier> Utilisez le mot de passe chiffré spécifié dans <fichier>.

-cf <nom du filtre>

--count-filter <nom du filtre>

Énumère le nombre de changements inclus dans le filtre spécifié. Voir Spécification d'un filtre : Remarques et limitations.
-h
--help
Imprimez toutes les <options> de la ligne de commande.
--im-mode Release Control fonctionne en mode Gestionnaire des identités.
-p <mot de passe>
--password <mot de passe>
Chiffrez un mot de passe au format texte.
---port
Spécifiez le port utilisé par le serveur Release Control.
Valeur par défaut : 8080
--server <serveur>
Spécifiez le nom ou l'adresse IP du serveur Release Control.
Valeur par défaut : localhost
-u <nom d'utilisateur>
--username <nom d'utilisateur>
Spécifiez le nom d'utilisateur requis pour se connecter au serveur Release Control.
-ra
--remove-all
Supprimez tous les changements de la base de données.
-rb <aaaa-MM-jj>
--remove-before <aaaa-MM-jj>
Supprimez les changements avant la date spécifiée.
-rf <nom du filtre>
--remove-filter <nom du filtre>
Supprimez les changements et les tâches dépendantes inclus dans le filtre spécifié. Voir Spécification d'un filtre : Remarques et limitations.

Par exemple, pour supprimer les changements planifiés ou implémentés avant le 20 septembre 2008 lorsque vous travaillez en mode Gestionnaire des identités, exécutez la commande suivante :

<répertoire d'installation de Release Control>\bin\ChangeCleaner.bat --im-mode -rb 2008-09-20