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