Как резидентный администратор TFS, иногда меня попросят отменить проверку (обычно блокировку), которую пользователь имеет в определенном файле, проверенном в исходном элементе управления.
Как вы отмените проверку другого пользователя?
Как резидентный администратор TFS, иногда меня попросят отменить проверку (обычно блокировку), которую пользователь имеет в определенном файле, проверенном в исходном элементе управления.
Как вы отмените проверку другого пользователя?
Существует как минимум два разных способа сделать это:
Командная строка
Существует утилита командной строки Tf.exe, которая поставляется вместе с Team Explorer. Найдите документацию здесь. Доступ к нему можно получить, запустив окно командной строки Visual Studio. Синтаксис команды:
tf undo [/workspace:workspacename[;workspaceowner]]
[/server:servername] [/recursive] itemspec [/noprompt]
Для одного файла
tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs
GUI
Второй - через графический интерфейс, но не стандартный - вам нужно установить TFS Power Tools. Подробнее см. о том, как использовать этот метод.
Имейте в виду, что с помощью любого метода вам понадобятся соответствующие права. Разрешения называются "Отменить изменения других пользователей" и "Отменить изменения других пользователей". Эти разрешения можно просмотреть:
Удаление рабочей области
tf workspace /delete WorkspaceName;User
/server:http://server:8080/tfs/MyTeamCollection
Самый простой способ, который я нашел, - использовать бесплатное приложение TFS Sidekick. Он имеет возможность просматривать и отменять другие проверки пользователей.
У меня была сама проблема, и я нашел более простой способ очистить старые рабочие области.
1) В визуальной студии, проводник с открытым исходным кодом.
2) В раскрывающемся списке "Рабочая область" выберите "Рабочие области..."
3) Появится диалоговое окно с указанием рабочих областей на вашем текущем ПК. Выберите "Показать удаленные рабочие пространства"
4) Теперь вы также увидите рабочие области с вашего предыдущего ПК (если они принадлежат к одной учетной записи пользователя). Выберите старые рабочие области и нажмите "Удалить". Это должно удалить старое рабочее пространство из TFS вместе с любыми сохраняющимися проверками.
Я уверен, что Арне нашла решение, но я надеюсь, что это поможет другим пользователям решить эту проблему.
Выберите файл в TFS sidekick, а затем над списком у вас есть "Отменить ожидающее изменение". Нажмите на это, и изменение будет отменено:) Значок похож на значок "Отменить" в MS word Получить сторонних пользователей TFS из http://www.attrice.info/cm/tfs/index.htm