Compartir a través de


Comando undo

Actualización: noviembre 2007

Quita los cambios pendientes de un área de trabajo.

Permisos necesarios

Para utilizar el comando undo, debe ser el propietario del área de trabajo especificada o debe tener el permiso global Administrar áreas de trabajo establecido en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

tf undo [/workspace:workspacename[;workspaceowner]] 
[/server:servername] [/recursive] itemspec [/noprompt]

Parámetros

Argumento

Descripción

workspacename

Valor proporcionado por el usuario para la opción /workspace.

workspaceowner

Especifica el nombre del usuario que creó el área de trabajo.

servername

Valor proporcionado por el usuario para la opción /server. Ejemplo: teamfoundation2.

itemspec

Identifica el archivo o carpeta cuyos cambios pendientes se van a quitar. Para obtener más información acerca de cómo Team Foundation analiza itemspecs para determinar qué elementos se encuentran en ese ámbito, vea Opciones de la línea de comandos.

Opción

Descripción

/workspace

Especifica el nombre del área de trabajo donde desea deshacer los cambios pendientes. Si no se especifica esta opción y está ejecutando el comando desde un directorio que se ha agregado a un área de trabajo, se utiliza el área de trabajo actual.

/server

Identifica Team Foundation Server. Se requiere esta opción si el comando se invoca desde un directorio no asignado a un área de trabajo.

/recursive

Deshace los cambios de forma recursiva según itemspec.

/noprompt

Suprime todos los mensajes de solicitud de datos.

Comentarios

El comando undo comprueba si los archivos que tienen las ediciones pendientes que se están deshaciendo se han modificado en disco. Si se detectan modificaciones, el comando undo sin la opción /noprompt muestra un indicador que pregunta si desea seguir deshaciendo los cambios. Puede responder Sí, No o Todos.

El comando undo devuelve todos los archivos desprotegidos a un estado de sólo lectura, no modificado. Descarta todos los cambios pendientes a los archivos y carpetas, y restaura los elementos a la versión del servidor Control de versiones de Team Foundation.

El comando undo quita todos los bloqueos de protección y desprotección para que todos los usuarios puedan desproteger el archivo y realizar los cambios pendientes contra él en sus propias áreas de trabajo.

Si utiliza el comando undo para deshacer un cambio pendiente en el equipo de otro usuario, debe ejecutar una operación get en esa área de trabajo para actualizar el disco local. Además de ejecutar get, tendrá que ejecutar get /all para los archivos cuyos cambios se deshicieron a fin de descargar el contenido correcto de los archivos que esté editando.

Para obtener más información sobre cómo obtener una lista de cambios pendientes en un área de trabajo, vea Comando status.

Para obtener más información sobre cómo buscar la utilidad de la línea de comandos tf, vea Comandos de la utilidad Tf de la línea de comandos.

Ejemplos

El ejemplo siguiente quita todos los cambios pendientes para 314.cs en el área de trabajo actual.

c:\projects>tf undo 314.cs

El ejemplo siguiente quita todos los cambios pendientes de la carpeta c:\projects y todas sus subcarpetas.

c:\projects>tf undo /recursive c:\projects

Lo siguiente quita el cambio pendiente para el archivo especificado en el área de trabajo WS_Juan de Ivan.

c:\projects>tf undo /workspace:WS_Juan;Ivan $/math/271.cs

Vea también

Conceptos

Cambios pendientes

Referencia

Sintaxis de la línea de comandos (Team System)

Comando shelve

Comando undelete

Opciones de la línea de comandos

Otros recursos

Comandos de la utilidad Tf de la línea de comandos