Recientemente, acabo de actualizar VS2010 a VS 2013, y este problema es aún peor. Cuando usa comparar, los archivos que son idénticos no aparecen en absoluto. Odio esto porque no podría averiguar qué archivos se han cambiado realmente hasta que compruebe los archivos de comparación con cuidado.
Finalmente descubrí una solución para esto:
agregue "Deshacer pagos sin cambios" en las herramientas externas:
- Mando:
tfpt.exe
- Argumentos:
uu . /noget /recursive
- Directorio inicial:
$(SolutionDir)
Después de ejecutar este comando, TFS deshará automáticamente todos los cambios redundantes en los archivos.
Pero estos archivos aún mantienen el estado de desprotección, en realidad ya están deshacidos y son los mismos que en la última versión. Creo que es un error en TFS. Solo necesita hacer clic en el ícono Actualizar en la barra de herramientas debajo del Explorador de soluciones, estos archivos se actualizarán y mostrarán el estado correcto.