Entregar conjuntos de cambios de un espacio de trabajo de repositorio a
otro espacio de trabajo o corriente
Finalidad
El submandato scm deliver entrega
conjuntos de cambios de un origen concreto al destino predeterminado u otro destino que
especifique.
Sinopsis
- Para ejecutar scm deliver después de haber utilizado scm login para
crear credenciales almacenadas:
scm deliver [ -r | --repository-uri ] repository URI or nickname [ -d | --dir ] workspace-path { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] espacio de trabajo o corriente de origen [ -t | --target ] espacio de trabajo o corriente de destino conjunto de cambios ... }
- Para ejecutar scm deliver facilitando credenciales en la línea
de mandatos:
scm deliver [ -r | --repository-uri ] URI de repositorio [ -u | --username ] ID de usuario de repositorio [ -P | --password ] contraseña de ID de usuario de repositorio
[ -d | --dir ] workspace-path { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] espacio de trabajo o corriente de origen [ -t | --target ] espacio de trabajo o corriente de destino conjunto de cambios ... }
Opciones y argumentos
- [ -d | --dir ] workspace-path
- El nombre de la vía de acceso de un espacio de trabajo local creado por scm
load o scm share. Este submandato se ejecuta con la vía de acceso del espacio de trabajo
como el directorio de trabajo actual. Puede omitir esta opción si el directorio de trabajo
es un espacio de trabajo local.
- [ -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.
- [ -q | --quiet ]
- Suprime la mayoría de mensajes informativos durante la operació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
- [ -s | --source ] espacio
de trabajo o corriente de origen
- El nombre o UUID del espacio de trabajo o corriente de origen. Los conjuntos
de cambios se entregan del espacio de trabajo de origen al destino. Si no se ha
especificado el destino, se utiliza el destino de flujo actual del origen.
- [ -t | --target ] espacio
de trabajo o corriente de destino
- El nombre o UUID del espacio de trabajo o corriente de destino.
- [ -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.
- [ -v | --verbose ]
- Proporciona mensajes informativos adicionales durante la operación.
- conjunto de cambios ...
- Una lista de cero o más conjuntos de cambios que se deben entregar. Puede
especificar conjuntos de cambios por nombre, UUID, comentario o elemento de trabajo
asociado. Si no se especifica ningún conjunto de cambios, se entregan todos los
cambios salientes.
Ejemplos
Trabajando en un espacio de trabajo local, la
salida de
scm status indica que el espacio de trabajo local contiene
un conjunto de cambios sin entregar:
C:\local-workspaces\HelloJazz>scm status
Espacio de trabajo: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Línea base: (1104) 2 "base"
Saliente:
Conjuntos de cambios:
(1105) --@ <No hay comentarios>
Ejecute
scm deliver,
especificando el conjunto de cambios por su alias, para entregar el conjunto de cambios.
scm deliver 1105
Se están entregando cambios de "HelloJazz" a "HelloJazz Stream"
No hay líneas base para flujo.