Efetua o registro de entrada em arquivos modificados localmente, incluindo-os no conjunto de
alterações atual.
Propósito
O subcomando scm checkin efetua o registro de entrada em um ou mais arquivos
ou pastas modificadas localmente, incluindo-os no conjunto de alterações atual no espaço de trabalho de
repositório.
Sinopse
- Para executar scm checkin depois de ter utilizado scm login
para criar credenciais armazenadas para o repositório vinculado ao espaço de trabalho local especificado por
-d:
scm checkin { [ -d |
--dir ] workspace-path } caminho ...
- Para executar scm checkin fornecendo credenciais (para o repositório vinculado ao
espaço de trabalho local especificado por -d) na linha de comandos:
scm checkin[ -u | --username ] ID do
usuário no repositório [ -P | --password ] senha para o
ID do usuário no repositório { [ -d |
--dir ] workspace-path } caminho ...
Opções e argumentos
- [ -c
| --change-set ] arg
- Alias ou UUID do conjunto de alterações de destino.
As alterações podem ser registradas em outro conjunto de alterações.
- [ -C |
--delim-consistent ]
- Forçar qualquer arquivo com delimitadores de linha inconsistentes para utilizar o delimitador de linha preferencial (dependendo das propriedades do arquivo).
- [ -n
| --delim-none ]
- Forçar qualquer arquivo com delimitadores de linha inconsistentes para receber a preferência de delimitador NONE (desativando as verificações do delimitador de linha).
- [ -d |
--dir ] workspace-path
- O nome do caminho de uma área de trabalho local criada por scm load ou scm share.
Este subcomando executa com o conjunto
workspace-path como o diretório de trabalho atual. Você pode omitir esta opção se o
diretório de trabalho atual é um espaço de trabalho local.
- [ -d
| --directory ] arg
- Executar no diretório denominado.
- [ -P | --password ] senha para o
ID do usuário no repositório
- A senha para o ID do usuário especificado no repositório nomeado. Se esta opção não
estiver incluída na linha de comandos, será solicitada uma senha. Se você especificou uma URI de repositório ou apelido para o qual armazenou credenciais utilizando o comando
scm login, esta opção é ignorada.
- [ -u | --username ] ID do
usuário no repositório
- Especifica um ID do usuário que existe no repositório nomeado. Se você especificou uma URI de repositório ou apelido para o qual armazenou credenciais utilizando o comando
scm login, esta opção é ignorada.
- caminho ...
- Uma lista de nomes de caminho separados por espaço para se efetuar o registro de entrada. Cada
caminho deve estar no espaço de trabalho local. Se uma opção -d tiver
sido utilizada para especificação de um diretório local onde scm checkin deve ser
executado, todos os argumentos de caminho são interpretados em relação a esse diretório. Caso contrário, os argumentos caminho são interpretados em relação ao diretório de
trabalho atual. Se caminho for um diretório, será efetuado o registro de entrada de todos
os arquivos não resolvidos no diretório e em seus subdiretórios.
Exemplos
Ao trabalhar em um espaço de trabalho local, modifique o arquivo
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java.
Depois de salvar o arquivo, a saída
scm status indica um arquivo não resolvido
(modificado mas sem registro de entrada).
C:\local-workspaces\HelloJazz>scm
status
Espaço de trabalho: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Linha de Base: (1104) 2 "base"
Não resolvidas:
-c /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions>
Execute
scm checkin para efetuar o registro de entrada do arquivo e criar um conjunto de
alterações.
C:\local-workspaces\HelloJazz>scm checkin
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java
Consolidando...
Espaço de trabalho: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Saída:
Alterar conjuntos:
(1105) --@ <Sem comentários>