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