Это не дубликат существующего и отвечающего вопроса, например this one.Удалить без изменений (содержимое такого же) из списка ожидающих файлов в Visual Studio?
Известно, что список ожидающих файлов VS отображает все извлеченные файлы, некоторые из них могут вообще не иметь никаких изменений. И рекомендуемое решение для удаления этих файлов без редактирования - запустить команду TFS Power Tools, как ответили here.
Однако это не относится к файлам, которые были изменены (по ошибке или по назначению), но изменение было отменено вручную. Другими словами, если содержимое двух файлов двоично (или буквально) одинаково, команда «Undo Unchanged» может по-прежнему думать, что файл был изменен и не удаляет его из списка.
Есть ли способ заставить TFS PT выполнять сравнение на основе контента для ожидающих файлов по сравнению с последней версией сервера?
Почему вы считаете, что «отменить неизмененный» запутан, когда вы вручную отбрасываете файл? Похоже, что содержимое идентично. Меня не волнует, что произошло между тем, как вы проверили его, и временем, которое вы запускаете «отменить без изменений» ... –
@Edward - Он означает, что он вручную изменил файл обратно в исходное состояние. Временная метка файла отличается, но содержимое не изменилось. TFS по-прежнему настаивает на том, что произошло изменение, которое стоит проверить. – Rob
@Rob Я хотел бы видеть, что данные и случай воспроизведения - «Undo Unchanged» фактически сравнивают эти два файла и устанавливают содержимое из одного в другое. TFS игнорирует временную метку файла. (Если это временная метка на самом деле влияет на это поведение, то это ошибка.) –