2015-10-15 7 views
0

Мне нужно создать запланированную задачу, чтобы удалить блокировку файла или отменить ожидающие изменения для определенного файла (назовем этот файл $ \ MyProject \ MyFile.cs). Я знаю, что могу сделать это с помощью утилиты командной строки TFS, используя tf undo, в которой вам нужно указать пользователя и рабочее пространство.Team Foundation Server - блокировка файла отмены для всех пользователей или рабочих областей

Однако в этом случае запланированная задача не знает, какой пользователь или рабочее пространство блокирует файл, поэтому я не могу указать это в команде.

Есть ли способ удалить блокировку файла для всех пользователей и рабочих областей?

у меня была идея использования tf status команды для извлечения пользователя и рабочего пространства файл заблокирован, чтобы, переходя затем это в моей tf undo команды, но tf status, кажется, только покажите мне пользователя и не имя рабочего пространства.

Апелляции заранее, если на этот вопрос уже есть ответ. Я искал часы и не мог найти решение.

ответ

1

Проверить случай: tf.exe undo pending changes from other users, ответ в этом случае дал решение, чтобы получить всю рабочую область:

tf status поддерживает /формат параметра. Вывод (по умолчанию) не включает рабочее пространство. подробно 1-й.

статус ТФ "$/MyProject"/s: MyServer/у: */рекурсивный/формат: подробный

+0

Спасибо, как раз то, что нужно! – pvdev

+0

Это не работает с локальными рабочими областями. – BrainSlugs83

 Смежные вопросы

  • Нет связанных вопросов^_^