Permet de verrouiller des fichiers dans un flux.
Objectif
Permet à l'utilisateur de verrouiller des fichiers
dans un flux. Lorsqu'un fichier est verrouillé, les autres utilisateurs ne peuvent plus
le modifier à l'aide d'un ensemble d'artefacts modifiés.
Options et arguments
- [ -R | --remotePath ]
- Indicateur signalant que tous les chemins d'accès sont distants. La présence
de –stream et de –component est requise.
- [ -s | --stream ] arg
- Indique le flux dans lequel le verrou doit être acquis. Obligatoire
en cas d'utilisation de "-R".
- [ -c | --component ] arg
- Indique le composant dans lequel le verrou doit être acquis. Obligatoire
en cas d'utilisation de "-R".
- files
- Chemin d'accès vers un ou plusieurs fichiers à verrouiller. Ces chemins peuvent être locaux ou distants,
selon que –R/--remotePath est indiqué ou pas.
Exemples
Il est possible de verrouiller des fichiers
dans la cible de flot par défaut d'un espace de travail chargé en indiquant le chemin
d'accès aux fichiers :
$ scm lock acquire hello.world/build.xml
Verrous acquis.
Dans cet exemple,
un espace de travail est chargé dans le répertoire de travail en cours. Le
fichier est verrouillé dans la cible de flot. Notez que, dans cet exemple, l'utilisateur a exécuté la commande "scm
login" dans le répertoire approprié.
Pour
verrouiller un fichier dans un flux différent de la cible de flot par défaut, entrez –stream :
$ scm lock acquire hello.world/build.xml --stream "JUnit Integration Stream"
Verrous acquis.
Il est possible
de verrouiller des fichiers sans qu'aucun espace de travail soit chargé :
$ scm lock acquire -r l --stream "JUnit Exploration Stream" --component BuildComp -R hello.world/chatter.txt hello.world/.project
Verrous acquis.
Dans cet exemple,
chatter.txt et .project sont verrouillés dans le répertoire hello.world du composant
BuildComp du flux “JUnit Exploration Stream”. Notez l'utilisation de
"-R" pour indiquer que les chemins sont distants.