Cria objetos de repositório.
Finalidade
O subcomando scm create cria espaços de trabalho ou linhas de base de
repositório.
Sinopse
- Para executar scm create depois de ter utilizado scm login para
criar as credenciais armazenadas:
scm create workspace [ -r |
--repository-uri ] URI do repositório ou apelido { [ -d
|
--description ] descrição [ -s | --stream ] Fluxo para
configurar como o destino de fluxo padrão } nome
scm create baseline [ -r |
--repository-uri ] URI do repositório ou apelido { --description descrição } [componente
[...] | --all] nome
- Para executar scm create fornecendo credenciais na linha de comandos:
scm create workspace [ -r | --repository-uri ] URI do
repositório [ -u | --username ] ID do
usuário no repositório [ -P | --password ] senha para o
ID do usuário no repositório
{ [ -d |
--description ] descrição [ -s | --stream ] Fluxo para
configurar como o destino de fluxo padrão } nome
scm create baseline [ -r | --repository-uri ] URI do
repositório [ -u | --username ] ID do
usuário no repositório [ -P | --password ] senha para o
ID do usuário no repositório
{ [ -d |
--description ] descrição } [componente
[...] | --all] nome
Opções e argumentos
- --all
- Criar uma para componentes no espaço de trabalho nomeado. Não é válida com
create workspace.
- [ --changeset ]
- Criar um novo conjunto de alterações.
- [ --component ]
- Criar um novo componente dentro da área de trabalho ou
fluxo especificado.
- [ -d | --description ] descrição
- Uma descrição para o espaço de trabalho ou a linha de base. Quando utilizada com
scm create baseline, somente o formato longo desta opção
(--description) é permitido.
- [ -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.
- [ -r | --repository-uri ] URI do
repositório
- Especifica o repositório no qual executar esta ação. Se você armazenou credenciais do repositório utilizando o comando scm login, pode
utilizar o apelido que forneceu para estas credenciais armazenadas
- [ --snapshot ]
- Criar uma nova captura instantânea associada à área
de trabalho ou fluxo.
- [ -s | --stream ] Fluxo para
configurar como o destino de fluxo padrão
- O nome de um fluxo para configurar como o destino do fluxo padrão da área de trabalho. O fluxo deve existir no repositório especificado pela opção -r. Não é válida com create baseline.
- [ -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.
- componente [...]
- Uma lista de componentes separados por espaços, especificados por nome, alias ou UUID, para a qual as
linhas de base serão criadas. Especifique uma lista de componentes ou inclua a opção
--all para especificar todos componentes. Não é válida com create workspace.
- nome
- Um nome para o espaço de trabalho ou a linha de base.
Exemplos
Crie uma linha de base chamada "atualizações beta2" para todos os
componentes no espaço de trabalho de repositório chamado HelloJazz, utilizando credenciais armazenadas para o
repositório apelidado de jazzhost:
C:\>scm create baseline -r jazzhost --all HelloJazz
"atualizações beta2"
Depois da linha de base ser criada,
scm status
mostra-a no espaço de trabalho.
C:\local-workspaces\HelloJazz>scm
status
Espaço de trabalho: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Linha de Base: (1108) 3 "atualizações beta2"
Saída:
Linhas de base:
(1108) 3 "atualizações beta2"