visual-studio-2010 - update - visual team foundation 2017
Team Foundation Server: ¿cómo eliminar archivos locales que no están en control de versión? (3)
En 2015, tfpt ha quedado obsoleto. Después de descargar las 2015 TFS Power Tools, el nuevo comando es:
tf reconciliar / limpiar / recursivo.
El punto final asume que su Símbolo del sistema de desarrollador está ubicado en el directorio raíz en su espacio de trabajo desde el que desea comenzar, y / recursive supone que desea incluir todos los subdirectorios.
Cuando ejecutas el comando aparecerá una vista previa de todos los cambios que hará, y te dará la oportunidad de elegir cuáles te gustaría conservar, si no todas.
Nota: los archivos pendientes no se incluirán en los resultados, que generalmente es lo que desea. Si desea eliminarlos también, primero debe deshacer los cambios pendientes.
Estoy tratando de realizar una fusión complicada entre las ramas de la misma solución. Usamos Team Foundation Server, pero preferiría comparar carpetas localmente con WinMerge en lugar de confiar directamente en TFS para decirme qué cambió. El problema es que hay muchos archivos que no están en control de fuente que contaminan la comparación de la carpeta WinMerge: bin, obj, archivos de análisis de código estático, proyectos restantes que se crearon localmente pero se descartaron y nunca se eliminaron ...
Podría eliminar carpetas locales y forzar el control de origen para limpiarlo, pero estoy conectado al control de fuente a través de una VPN lenta y podría tomar un tiempo; o también podría eliminar manualmente los archivos que creo que están duplicados, pero eso es demasiado empírico para ser exhaustivo.
Así que aquí está mi pregunta: ¿hay algún comando tfs para limpiar las carpetas locales?
No, no hay comando. En cuanto al control de versión no sabe sobre los archivos que no se agregan al control de la versión, no puede eliminarlos.
Puedes usar:
tfpt scorch
..comando para este propósito. la línea de comando de TFPT es parte de las herramientas eléctricas de TFS