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 ] URI de repositorio o apodo [ -d | --dir ] vía de acceso de espacio de trabajo { [ [ -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 ] vía de acceso de espacio de trabajo { [ [ -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 ] vía de acceso de espacio de trabajo
- 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 vía de acceso de espacio de trabajo establecida 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
nombrado. Si esta opción no se incluye en la línea de mandatos, se le solicita
una contraseña. Si ha especificado un URI de repositorio o apodo para el cual ha
almacenado credenciales mediante el mandato scm login, se
ignora esta opción.
- [ -q | --quiet ]
- Suprimir la mayoría de los mensajes informativos al operar.
- [ -r | --repository-uri ] URI de repositorio
- Especifica el repositorio en el que se debe llevar a cabo esta acción.
Si ha almacenado credenciales de repositorio mediante el mandato scm login,
puede utilizar el apodo que facilitó para estas credenciales almacenadas
- [ -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 nombrado.
Si ha especificado un URI de repositorio o apodo para el cual ha
almacenado credenciales mediante el mandato scm login, se
ignora esta opción.
- [ -v | --verbose ]
- Proporcionar mensajes informativos adicionales al operar.
- 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.