Comando Delete (Control de versiones de Team Foundation)
Actualización: noviembre 2007
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 Cómo: Proteger 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] 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. |
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.
|
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 Comando undelete.
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 encontrar 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
Tutorial: Trabajar con el control de versiones de Team Foundation desde la línea de comandos
Cómo: Mover, cambiar de nombre y eliminar archivos y carpetas bajo control de versiones