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
Referencia
Sintaxis de la línea de comandos (Team System)
Opciones de la línea de comandos