Deshacer cambios en un espacio de trabajo local.
Finalidad
El submandato scm undo
deshace cambios en archivos y carpetas de un espacio de trabajo local. Si un
archivo tiene cambios no comprometidos (sin incorporar), scm undo
los elimina.
Si un archivo tiene cambios que forman parte de un conjunto de
cambios incompleto, scm undo elimina los cambios de ese
conjunto de cambios.
Sinopsis
- Para ejecutar scm undo después de haber utilizado scm login para
crear credenciales almacenadas:
scm undo { [ -d | --dir ] workspace-path [ -v | --verbose ] } cambios ...
- Para ejecutar scm undo facilitando credenciales en la línea
de mandatos:
scm undo { [ -u | --username ] ID de usuario de repositorio [ -P | --password ] contraseña de ID de usuario de repositorio [ -d | --dir ] workspace-path [ -v | --verbose ] } 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.
- [ -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.
- cambios ...
- Lista separada por espacios de nombres de vías de acceso de archivos y carpetas
con cambios que se deben deshacer. Los nombres de vía de acceso deben empezar por
una raíz del espacio de trabajo local.
Ejemplos
Trabajando en un espacio de trabajo local,
crear un archivo nuevo y continuación incorporarlo:
C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Greeting=Hello
ProdName=Jazz
C:\local-workspaces\HelloJazz>scm checkin com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Se está comprometiendo...
Espacio de trabajo: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Saliente:
Conjuntos de cambios:
(1116) --@ <No hay comentarios>
Añadir una segunda línea al archivo,
sin incorporarlo:
C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Greeting=Hello
ProdName=Jazz
Flattery=Looking good
Ejecutar
scm undo para eliminar el cambio
no comprometido:
C:\local-workspaces\HelloJazz>scm undo com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
C:\local-workspaces\HelloJazz>type com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties
Greeting=Hello
ProdName=Jazz