Разблокировка файлов и папок, заблокированных сотрудником, которого нет в компании - PullRequest
0 голосов
/ 18 июня 2019

Как видно из названия, я столкнулся с огромной проблемой с некоторыми проектами в нашей TFS. Мы не можем выполнить регистрацию с изменениями, потому что некоторые старые сотрудники извлечены (и не зарегистрированы) или просто заблокировали эти файлы.

С некоторыми исследованиями я попытался использовать некоторые Командные строки , но безуспешно.

Я проверил свои разрешения на внесение изменений в TFS, как В руководстве Microsoft сказано и попробовал некоторые команды:

Пытался разблокировать:

tf lock $"/Project_directory/branch/etc" /lock:none /workspace:"WORKSPACE;NAME_EMPLOYEE" /recursive /collection:"http://TFSNAME:8080/tfs"

Пытался удалить рабочее пространство:

tf workspaces /remove:"WORKSPACE_NAME" /server:https://TFSNAME

Пытался отменить выезд:

tf undo $"/Project_directory/branch/etc" /workspace:"WORKSPACE;NAME_EMPLOYEE" /server:https://TFSNAME

Спрашивая некоторых коллег, они сказали, что в более старых версиях Visual Studio и TFS вам нужно было только щелкнуть и разблокировать в Source Control Explorer, но опция всегда отключена.

Пример: Щелкните правой кнопкой мыши файл или папку> Дополнительно> Опция разблокировки отключена

1 Ответ

0 голосов
/ 19 июня 2019

Вы не указали, какой вывод вы получаете, когда запускаете команды, но есть другая опция, чтобы разблокировать кого-то другого, заблокировать или удалить его старое рабочее пространство, это инструмент TFS Sidekicks .

После загрузки и установки инструмента вы можете искать заблокированные файлы и разблокировать их (и отменять ожидающие изменения), искать в рабочем пространстве и удалять его.

enter image description here

enter image description here

...