Недавно я обновил VS2010 до VS 2013, и эта проблема еще больше. Когда вы используете сравнение, идентичные файлы вообще не появляются. Я ненавижу это, потому что вы не можете понять, какие файлы действительно изменены, пока вы внимательно не проверите файлы сравнения.
Наконец, я нашел обходной путь для этого:
добавьте «Отменить неизмененные проверки» во внешних инструментах:
- Команда:
tfpt.exe
- Аргументы:
uu . /noget /recursive
- Начальный каталог:
$(SolutionDir)
После выполнения этой команды TFS автоматически отменит все избыточные изменения в файлах.
Но эти файлы по-прежнему сохраняют статус извлечения, на самом деле они уже отменены и такие же, как и в последней версии. Думаю, это ошибка в TFS. Вам просто нужно щелкнуть значок «Обновить» на панели инструментов в проводнике решений, эти файлы будут обновлены и покажут правильный статус!