Используя Team Foundation Server 2010, я пытаюсь избавиться от серии изменений, внесенных другим разработчиком в моей команде. Этот набор полок включает несколько пакетов Nuget, которые включают библиотеки DLL. Я получаю несколько ошибок по следующим направлениям:
Элемент $ / file / path / some.dll заблокирован для извлечения ПОЛЬЗОВАТЕЛЕМ в рабочей области MACHINENAME.
В 2008 году Мак Ноланд утверждал в своем блоге Незакрепление файлов, для которых отключено слияние файлов, что эта ошибка вызвана отключением слияния файлов. Это имеет смысл отключить слияние файлов для двоичных файлов. Основываясь на ошибке, я предполагаю, что TFS 2010 все еще использует утилиту слияния при снятии с полки (имеет смысл почему). Тем не менее, я не хочу включать слияние файлов для файлов dll.
К сожалению, понять, что происходит, и исправить это - разные вещи. В TFS есть ли способ убрать двоичные файлы, которые были отложены другим пользователем?