Eliminar carpeta local en TFS


Soy parte de un gran proyecto mapeado desde TFS, dentro de ese proyecto hay una carpeta en la que he terminado de trabajar. Ya no quiero esa carpeta, así que me gustaría eliminar mi copia local. El problema es que TFS quiere reflejar el cambio y eliminar la carpeta del control de código fuente, no quiero eliminarla de TFS.

La única manera que puedo encontrar para hacer esto es desmapear el espacio de trabajo, y luego revisar y obtener todas las otras carpetas en las que necesito trabajar.

¿Hay de todos modos yo ¿puedes borrar esa carpeta localmente?

 104
tfs
Author: James Barrass, 2013-11-05

2 answers

Este es un post anterior, pero ya que la única respuesta dada parece "no del todo correcta" para mí me gustaría responder de todos modos: Escribí sobre esto (en alemán) aquí: blog.nils-andresen.de

Si tiene una copia local, que desea des-obtener o des-descargar de esta manera:

introduzca la descripción de la imagen aquí

Simplemente haga clic derecho en la carpeta y luego haga clic en "Obtener versión específica" o "Avanzado > Obtener versión específica" y especifique Conjunto de cambios 1.

He aquí por qué de Martin Tips de Woodward's TFS:

...si haces un " Obtener versión específica..."en los archivos, y seleccione Conjunto de cambios 1, los archivos se eliminarán localmente y el servidor lo sabrá. El color del archivo en el explorador de Control de código fuente pasará de negro a gris y tendrá la frase "No descargado" en la última columna.

El conjunto de cambios 1 es un conjunto de cambios especial en su instancia de Team Foundation Server. Fue creado como parte de la rutina de configuración y solo contiene una cosa - el nodo raíz ( $ / ) en su árbol de control de código fuente. Si haces un get para el Conjunto de cambios 1 en cualquier archivo real, entonces no existirán en ese momento en el sistema, por lo que se eliminarán localmente y el servidor lo sabrá.

Obtener Versión Específica-diálogo

Cuando se complete el proceso, la columna "Latest"mostrará "not downloaded".

introduzca la descripción de la imagen aquí

Después de eso, cualquier archivo restante en el sistema de archivos se puede eliminar de forma segura.

 228
Author: Nils,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-01 09:36:48

Puede ocultar la carpeta en su espacio de trabajo local.

Al establecer el estado de la carpeta de trabajo en Oculto, puede especificar que una carpeta local no debe copiar archivos del servidor cuando realice una operación Get. Puede optar por hacer esto para ahorrar espacio en su disco local. Si más tarde decide que necesita obtener archivos en esas carpetas ocultas, debe cambiar el estado a Activo y luego realizar una operación Get.

 8
Author: Eric Johnson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-05 16:41:55