Arquivos de bloqueio em um fluxo.
Propósito
Permite que o usuário bloqueie arquivos em um fluxo. Bloquear um arquivo evita que outros usuários forneçam conjuntos de alterações que o modifiquem.
Opções e argumentos
- [ -R | --remotePath ]
- Sinalizar que indica que todos os caminhos são remotos. Necessita da presença de –stream e –component.
- [ -s | --stream ] arg
- Indica em qual fluxo o bloqueio deve ser adquirido. Necessário
quando "-R" é usado.
- [ -c | --component ] arg
- Indica em qual componente o bloqueio deve ser adquirido. Necessário
quando "-R" é usado.
- arquivos
- Caminho para um ou mais arquivos para bloquear. Os caminhos podem ser locais ou remotos, dependendo da presença de –R/--remotePath.
Exemplos
É possível bloquear arquivos no destino do fluxo padrão de uma área de trabalho carregada especificando o caminho para os arquivos individuais:
$ scm lock acquire hello.world/build.xml
Bloqueios adquiridos com êxito.
Neste exemplo, o diretório de trabalho atual tem uma área de trabalho carregada nele. O arquivo é bloqueado no destino do fluxo. Note que o usuário executou 'scm login' com relação ao repositório apropriado neste exemplo.
É possível bloquear um arquivo em um fluxo que não seja o destino do fluxo padrão especificando –stream:
$ scm lock acquire hello.world/build.xml --stream "JUnit Integration Stream"
Bloqueios adquiridos com êxito.
É possível bloquear arquivos sem ter uma área de trabalho carregada:
$ scm lock acquire -r l --stream "JUnit Exploration Stream" --component BuildComp -R hello.world/chatter.txt hello.world/.project
Bloqueios adquiridos com êxito.
Este exemplo bloqueia chatter.txt e .project no diretório hello.world do componente BuildComp no fluxo “JUnit Exploration Stream”. Note o uso de “-R” para indicar que os caminhos são remotos.