Share via


Eliminar o restaurar archivos y carpetas en TFVC

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Puede eliminar y restaurar archivos y carpetas de Control de versiones de Team Foundation (TFVC), desde el área de trabajo del equipo de desarrollo o en el servidor.

Requisitos previos

Consulte Permisos de TFVC predeterminados.

Eliminación de un elemento

Antes de eliminar un archivo, busque un icono de marca de verificación junto al archivo, que indica ediciones pendientes en el archivo. Si hay ediciones pendientes, visualícelas haciendo clic con el botón derecho del ratón en el archivo y seleccionando Comparar. Asegúrese de que no necesita las modificaciones. Si piensa que podría necesitar las ediciones en el futuro, considere la posibilidad de proteger el archivo antes de eliminarlo.

Importante

  • Si elimina una carpeta, el sistema deja pendientes las acciones de eliminación de todas las carpetas y archivos que contenga la carpeta.
  • Si elimina un archivo en el que otros archivos tienen dependencias, el sistema deja pendientes automáticamente las acciones de eliminación para esos archivos. Por ejemplo, si elimina un archivo de formulario, el código y el archivo de recursos también quedan pendientes para su eliminación.

Para eliminar un elemento

  1. En Visual Studio, ya sea en Explorador de soluciones o Explorador de control de código fuente, busque la carpeta o el archivo que quiere eliminar.

  2. Haga clic con el botón derecho en el elemento y seleccione Eliminar.

  3. Si se elimina un archivo desde el Explorador de soluciones, puede aparecer el siguiente mensaje de advertencia: <filename> se eliminará de forma permanente. Elija Aceptar si quiere continuar con la eliminación del archivo.

  4. Cuando esté a punto, inserte en el repositorio los cambios.

Si no usa TFVC, use Explorador de soluciones para eliminar elementos y archivos en la solución de Visual Studio.

Recuperar o restaurar elementos eliminados

Si el elemento eliminado estaba bajo control de versiones antes de la eliminación, puede recuperar el elemento. La eliminación no se implementará en el servidor hasta que se inserte el cambio.

Recuperar un elemento eliminado mediante Team Explorer

  1. Abra la página Cambios pendientes en Team Explorer.
  2. Haga clic con el botón derecho en los elementos eliminados en Cambios incluidos y elija Deshacer.
  3. En el cuadro de diálogo Deshacer cambios pendientes, seleccione el elemento y luego Deshacer cambios.

Recuperar un elemento eliminado mediante el Explorador de control de código fuente

  1. En el Explorador de control de código fuente, vaya y haga clic con el botón derecho en el archivo que eliminó y seleccione Deshacer cambios pendientes.
  2. En el cuadro de diálogo Deshacer cambios pendientes, seleccione el elemento y luego Deshacer cambios.

Recuperar un elemento eliminado mediante Explorador de soluciones

Los archivos que no están bajo control de versiones que eliminó a través de Explorador de soluciones se mueven a la Papelera de reciclaje en el equipo, donde se pueden restaurar. Una vez restaurado desde la Papelera de reciclaje, haga clic con el botón derecho en su solución en Explorador de soluciones y seleccione Añadir>Elemento existente para restaurar el archivo en su solución.

Restaurar un elemento eliminado del servidor

Si ya ha insertado en el repositorio la eliminación de un elemento en TFVC, puede restaurar el elemento eliminado del servidor siempre que nadie de su equipo lo haya destruido.

  1. En la barra de menús de Visual Studio, elija Herramientas>Opciones.
  2. En el cuadro de diálogo Opciones, navegue a Control de código fuente>, Visual Studio Team Foundation Server.
  3. Seleccione Mostrar los elementos eliminados en el Explorador de Control de código fuente y, después, elija Aceptar.
  4. En el Explorador de control de código fuente, vaya y haga clic con el botón derecho en el archivo que quiere restaurar y seleccione Recuperar eliminados.

Restauración de un elemento eliminado del equipo de desarrollo

Es posible que tenga que restaurar un elemento que eliminó fuera de Visual Studio, posiblemente por accidente. El método que se utiliza para restaurar tal elemento depende de si se está usando un área de trabajo local o de servidor. Consulte Decidir entre usar un área de trabajo local o del servidor.

Cuando se utiliza un área de trabajo local, Visual Studio detecta y permite resolver los cambios realizados fuera del sistema.

  1. En la página Cambios pendientes de Team Explorer, en Cambios excluidos, seleccione Detectado.
  2. En el cuadro de diálogo Promover cambios candidatos, haga clic con el botón derecho en el elemento, que tiene eliminar en la columna Cambios, y seleccione Restaurar este elemento.
  3. Seleccione Promover.

Si elimina accidentalmente un elemento fuera de Visual Studio y utiliza un área de trabajo de servidor, al intentar abrir el elemento en Visual Studio puede recibir un mensaje de error tal como: TF10187: No se puede abrir el documento <filename>. El sistema no encuentra el archivo especificado. Puede restablecer el elemento si lo busca en el servidor.

  1. En el Explorador de control de código fuente, vaya a la carpeta que contiene los elementos eliminados.
  2. Haga clic con el botón derecho en la carpeta y seleccione Avanzado>Obtener versión específica.
  3. En el cuadro de dialogo Obtener, seleccione Sobrescribir todos los archivos aunque la versión local coincida con la versión especificada.
  4. Elija Obtener.

Sugerencia

También puede utilizar el comando tf get/force.

Trabajar desde el símbolo del sistema

Puede usar los siguientes comandos de la utilidad de línea de comandos tf para eliminar, destruir, restaurar y obtener archivos.