Hacer bloqueo

Archivos de bloqueo en una secuencia.

Finalidad

Permitir que el usuario bloquee archivos en una secuencia. Bloquear un archivo impide que otros usuarios se encarguen de los conjuntos de cambios que lo modifican.

Opciones y argumentos

-R  |  --remotePath ]
Distintivo que indica que todas las vías de acceso son remotas. Es necesaria la presencia de –stream y –component.
-s  |  --stream ] arg
Indica qué secuencia debería adquirirse en el bloqueo. Es necesario cuando se utiliza “-R”.
-c  |  --component ] arg
Indica qué componente debería adquirirse en el bloqueo. Es necesario cuando se utiliza “-R”.
archivos
Vía de acceso a uno o más archivos a bloquear. Las vías de acceso pueden ser locales o remotas, dependiendo de la presencia de –R/--remotePath.

Ejemplos

Es posible bloquear archivos en el destino de flujo predeterminado de un espacio de trabajo cargado especificando la vía de acceso a archivos individuales:

$ scm lock acquire hello.world/build.xml
Archivos satisfactoriamente adquiridos.

En este ejemplo, el directorio de trabajo actual tiene cargado un espacio de trabajo. El archivo está bloqueado en el destino del flujo. Observe que el usuario ha ejecutado 'scm login' contra el repositorio adecuado en este ejemplo.
Es posible bloquear un archivo en una secuencia que no sea el destino del flujo predeterminado especificando –stream:

$ scm lock acquire hello.world/build.xml --stream "JUnit Integration Stream"
Archivos satisfactoriamente adquiridos.

Es posible bloquear archivos sin tener un espacio de trabajo cargado:

$ scm lock acquire -r l --stream "JUnit Exploration Stream" --component BuildComp -R hello.world/chatter.txt hello.world/.project
Archivos satisfactoriamente adquiridos.

Este ejemplo bloquea chatter.txt y .project en el directorio hello.world del componente BuildComp en la secuencia “JUnit Exploration Stream”. Observe el uso “-R” para indicar que las vías de acceso son remotas.