Как постоянный администратор TFS, меня иногда просят отменить проверку (обычно блокировку), установленную пользователем для определенного файла. Это можно сделать с помощью командной строки с помощью команды Undo данной утилиты tf.exe (см http://msdn.microsoft.com/en-us/library/c72skhw4.aspx ), но это своего рода боли.
Есть ли способ отменить оформление заказа другим пользователем через графический интерфейс?
Ответы:
Из коробки нет, но есть как минимум пара вариантов через надстройки.
Электроинструменты TFS
После установки:
Подружки Team Foundation
Другой вариант - использовать приложение Team Foundation Sidekicks, которое можно получить здесь: http://www.attrice.info/cm/tfs/
У него есть дополнительный элемент статуса, который позволяет вам запрашивать проверенные рабочие элементы. После выбора рабочего элемента можно использовать кнопки «Отменить отложенное изменение» и «Отменить блокировку».
Права
Имейте в виду, что вам потребуются соответствующие права. Разрешения называются «Отменить изменения других пользователей» и «Разблокировать изменения других пользователей». Эти разрешения можно просмотреть:
источник
У меня просто была эта проблема, и я нашел более простой способ очистить старые рабочие места.
1) В Visual Studio проводник с открытым исходным кодом.
2) В раскрывающемся списке «Рабочая область» выберите «Рабочие области ...».
3) Появится диалоговое окно, показывающее рабочие области на вашем текущем ПК. Выберите "Показать удаленные рабочие области".
4) Теперь вы также увидите рабочие области со своего предыдущего ПК (если они принадлежат той же учетной записи). Выберите старую рабочую область (-а) и нажмите «Удалить». Это должно удалить старую рабочую область из TFS вместе со всеми сохраняющимися проверками.
Я уверен, что Арне нашел решение, но я надеюсь, что это поможет другим, кто ищет эту проблему в Google.
источник
Командная строка
https://msdn.microsoft.com/en-us/library/cc470668.aspx
источник
Если вы используете процедуру отмены tfs power tools, описанную выше, вам необходимо получить или получить последнюю версию для обновления экрана. В противном случае похоже, что отмена не сработала. Операция успешно завершена. Поскольку рабочая область Workspace; domain \ userID отсутствует на этом компьютере, необходимо выполнить отдельную операцию получения в этой рабочей области, чтобы обновить ее с учетом изменений, внесенных на сервере.
источник