Если вы по-прежнему хотите, чтобы проект был доступен, кто-то может просто заблокировать проект, чтобы предотвратить повторные входы и выходы. Он останется заблокированным пользователем, который заблокирует его, пока пользователь не разблокирует его или его рабочее пространство не будет удалено. Администратор также может разблокировать его с помощью tf.exe.
Вы можете заблокировать проект, ветвь, папку или файл, щелкнув по нему правой кнопкой мыши и выбрав опцию «Блокировка» в контекстном меню (обратите внимание: то, что вы блокируете, должно физически существовать на вашем диске). На этой странице описываются различные типы замков, которые можно установить на элемент.
Для работы я написал плагин для автоматической установки блокировки извлечения на производственных ветвях, когда определенные критерии выполнены. Блокировка удерживается учетной записью, на которой запущены службы TFS (в нашем случае, Network Service). Никто не может извлекать или регистрировать файлы в этих ветвях, пока кто-нибудь не использует tf.exe для разблокировки ветки.