Delete (Comando, Control de versiones de Team Foundation)
Quita archivos y carpetas del servidor control de versiones de Team Foundation y los elimina del disco.
Nota
Los resultados de este comando no se ven en otras áreas de trabajo hasta que realice una operación de protección. Para obtener más información, vea Proteger los cambios pendientes.
Permisos necesarios
Para utilizar el comando delete, el permiso Desproteger debe estar establecido en Permitir. Si incluye la opción /lock con un valor distinto de none, debe tener el permiso Bloquear establecido en Permitir. Además, debe ser el propietario del área de trabajo o tener el permiso global Administrar áreas de trabajo establecido en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
Parámetros
Argumento |
Descripción |
---|---|
itemspec |
Identifica el archivo o carpeta que se va a eliminar del servidor control de versiones de Team Foundation. 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.
Nota
Puede especificar más de un argumento Itemspec.
|
username |
Proporciona un valor para la opción /login. Puede especificar un valor de nombre de usuario como DOMINIO\NombreDeUsuario o NombreDeUsuario. |
Opción |
Descripción |
---|---|
/lock |
Impide que otros usuarios puedan proteger o desproteger los elementos especificados. Para obtener más información, vea Introducción a los tipos de bloqueo. Opciones de bloqueo:
|
/recursive |
Elimina del directorio especificado todos los archivos o carpetas y subcarpetas que coinciden con itemspec.
|
/login |
Especifica el nombre de usuario y la contraseña para autenticar al usuario con Visual Studio Team Foundation Server. |
Comentarios
El comando delete registra un cambio pendiente de tipo "eliminación" en su área de trabajo para los elementos que ha especificado. Cuando confirma un cambio pendiente de tipo "eliminación" en el servidor control de versiones de Team Foundation utilizando el comando** checkin**, Team Foundation quita el elemento del servidor control de versiones de Team Foundation pero no lo elimina de forma permanente. Puede buscar los elementos eliminados en el servidor control de versiones de Team Foundation con el comando Dir y puede restaurarlos con el Undelete (Comando).
Si ha eliminado un elemento de su área de trabajo pero no ha protegido el cambio, puede restaurar el elemento en su área de trabajo y quitar la eliminación de la lista de cambios pendientes con el Comando undo.
No puede eliminar un elemento para el que existe otro cambio pendiente. Por ejemplo, un archivo desprotegido no se puede eliminar. Para eliminar tales elementos, debe deshacer el cambio pendiente actual mediante el comando undo .
Cuando protege una eliminación pendiente, Team Foundation marca el archivo como eliminado en el servidor control de versiones de Team Foundation. Al ejecutar a continuación un comando get para el elemento desde otras áreas de trabajo (ya sea el usuario actual u otros usuarios), se elimina el elemento de esas áreas de trabajo.
Cuando itemspec especifica una carpeta, Team Foundation elimina todos sus archivos y subcarpetas, y los archivos que contienen, de forma predeterminada.
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
En el ejemplo siguiente se elimina 314.cs del disco en la carpeta del área de trabajo local especificada y, a continuación, cuando se protege el cambio, quita 314.c del sistema de control de versiones de forma no permanente.
c:\projects>tf delete 314.cs
Vea también
Tareas
Mover, cambiar de nombre y eliminar archivos y carpetas con control de versiones