lock release

Permet de révoquer les verrous des fichiers d'un flux.

Objectif

Révoque les verrous d'un ou de plusieurs fichiers dans un flux. Les propriétaires des flux sont normalement les utilisateurs connectés, mais les administrateurs peuvent libérer les verrous des autres utilisateurs à l'aide du commutateur –force.

Options et arguments

-P  |  --password ] mot de passe correspondant à l'ID utilisateur dans le référentiel
Mot de passe correspondant à l'ID utilisateur indiqué dans le référentiel nommé. Si cette option n'est pas incluse sur la ligne de commande, vous êtes invité à fournir un mot de passe. Si vous avez spécifié l'URI ou le pseudonyme d'un référentiel pour lequel vous avez stocké des données d'identification par le biais de la commande scm login, cette option est ignorée.
-u  |  --username ] ID utilisateur dans le référentiel
Spécifie un ID utilisateur qui existe déjà dans le référentiel nommé. Si vous avez spécifié l'URI ou le pseudonyme d'un référentiel pour lequel vous avez stocké des données d'identification par le biais de la commande scm login, cette option est ignorée.
-r  |  --repository-uri ] URI du référentiel
Indique le référentiel dans lequel cette action doit être exécutée. Si vous avez stocké des données d'identification de référentiel à l'aide de la commande scm login, vous pouvez utiliser le pseudonyme que vous avez fourni pour celles-ci.
-c  |  --component ] arg
Composant dans lequel libérer les verrous. Non obligatoire pour les espaces de travail chargés localement.
-s  |  --stream ] arg
Flux dans lequel libérer les verrous. Non obligatoire pour les espaces de travail chargés localement.
-R  |  --RemotePath ] arg
Indique que les chemins d'accès donnés se trouvent dans le flux distant et non dans le système de fichiers local. Notez que les chemins doivent être relatifs par rapport à la racine du composant. Vous devez ajouter "-c" et "-s".

Exemples

Dans un flux contenant les verrous suivants :

$ scm lock list -r m --stream JUnit --component JUnit -v
R (6729) "/JUnit/.classpath"                       bill   (6727) "JUnit" (6725) "JUnit"
R (6730) "/JUnit/.project"                         bill   (6727) "JUnit" (6725) "JUnit"
R (6726) "/JUnit/src/junit/awtui/AboutDialog.java" markus (6727) "JUnit" (6725) "JUnit"
R (6728) "/JUnit/src/junit/awtui/Logo.java"        markus (6727) "JUnit" (6725) "JUnit"

bill peut libérer l'un de ces verrous :

$ scm lock release -r m --stream "JUnit" --component JUnit -R JUnit/.classpath JUnit/.project
Verrous libérés.

bill dispose des droits d'administrateur, il peut donc libérer les verrous de markus à l'aide de l'indicateur "-f" :

$ scm lock release -r m --stream "JUnit" --component JUnit -f -R JUnit/src/junit/awtui/AboutDialog.java
Verrous libérés.

L'état en cours du verrou est alors :

$ scm lock list -r m --stream 6725 --component JUnit -v
R (6728) "/JUnit/src/junit/awtui/Logo.java" markus (6727) "JUnit" (6725) "JUnit"


Commentaires en retour

Avez-vous obtenu l'aide souhaitée ? Vous pouvez envoyer des commentaires en retour à Jazz.net (inscription nécessaire) : Commentaire dans les forums ou signaler un bogue