Crear objetos de repositorio.
Finalidad
El submandato scm create
crea espacios de trabajo o líneas base de repositorio.
Sinopsis
- Para ejecutar scm create después de haber utilizado scm login para
crear credenciales almacenadas:
scm create workspace [ -r | --repository-uri ] repository URI or nickname { [ -d | --description ] descripción [ -s | --stream ] Corriente que se debe establecer como destino de flujo predeterminado } nombre
scm create baseline [ -r | --repository-uri ] repository URI or nickname { --description descripción } [componente [...] | --all] nombre
- Para ejecutar scm create facilitando credenciales en la línea
de mandatos:
scm create workspace [ -r | --repository-uri ] URI de repositorio [ -u | --username ] ID de usuario de repositorio [ -P | --password ] contraseña de ID de usuario de repositorio
{ [ -d | --description ] descripción [ -s | --stream ] Corriente que se debe establecer como destino de flujo predeterminado } nombre
scm create baseline [ -r | --repository-uri ] URI de repositorio [ -u | --username ] ID de usuario de repositorio [ -P | --password ] contraseña de ID de usuario de repositorio
{ [ -d | --description ] descripción } [componente [...] | --all] nombre
Opciones y argumentos
- --all
- Crear uno para los componentes del espacio de trabajo indicado. No válido con create workspace.
- [ --changeset ]
- Crear un conjunto de cambios nuevo.
- [ --component ]
- Crear un componente dentro del espacio de
trabajo o la corriente especificados.
- [ -d | --description ] descripción
- Una descripción del espacio de trabajo o línea base. Si se utiliza con scm create baseline,
solo se permite la forma larga de esta opción (--description).
- [ -P | --password ] contraseña de ID de usuario de repositorio
- La contraseña del ID de usuario especificado en el repositorio indicado. Si no incluye esta opción en la línea de mandato, deberá escribir una contraseña. En caso de especificar un URI o apodo de repositorio para el cual ha almacenado credenciales mediante el mandato scm login,
se hace caso omiso de esta opción.
- [ -r | --repository-uri ] URI de repositorio
- Especifica el repositorio en el cual llevar a cabo esta acción.
Si ha almacenado credenciales de repositorio con el mandato scm login,
puede utilizar el apodo que escogió para dichas credenciales
- [ --snapshot ]
- Crear una instantánea asociada con el espacio de
trabajo o la corriente.
- [ -s | --stream ] Corriente que se debe establecer como destino de flujo predeterminado
- El nombre de la corriente escogida para ser el destino de flujo del espacio de trabajo. La corriente debe existir en el repositorio especificado por la opción -r.No es válido con create
baseline.
- [ -u | --username ] ID de usuario de repositorio
- Especifica un ID de usuario que existe en el repositorio indicado.
En caso de especificar un URI o apodo de repositorio para el cual ha almacenado credenciales mediante el mandato scm login,
se hace caso omiso de esta opción.
- componente [...]
- Una lista separada por espacios de componentes, especificados por el nombre, alias o UUID,
para la que se crearán líneas base. Debe especificar una lista de componentes o
incluir la opción --all para especificar todos los componentes.
No es válido con create workspace.
- nombre
- Un nombre para el espacio de trabajo o línea base.
Ejemplos
Crear una línea base llamada "beta2 updates"
para todos los componentes del espacio de trabajo de repositorio llamados HelloJazz, mediante
credenciales almacenadas para el repositorio apodado jazzhost:
C:\>scm create baseline -r jazzhost --all HelloJazz "beta2 updates"
Una vez que se ha creado la línea base,
scm status
la muestra en el espacio de trabajo.
C:\local-workspaces\HelloJazz>scm status
Espacio de trabajo: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Línea base: (1108) 3 "beta2 updates"
Saliente:
Líneas base:
(1108) 3 "beta2 updates"