Поделиться через


Блокировка и разблокировка папок или файлов в система управления версиями Team Foundation

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

С помощью Обозреватель системы управления версиями Visual Studio можно заблокировать или разблокировать папку или файл, отслеживаемый система управления версиями Team Foundation (TFVC). Блокировка или разблокировка файлов или папок для запрета или восстановления привилегий пользователя, таких как проверка выход элемента для редактирования в другую рабочую область или проверка в ожидающих изменениях элемента из другой рабочей области. Дополнительные сведения см. в статье "Создание и работа с рабочими областями".

Примечание.

Эта статья относится к блокировке или разблокировке файлов, управляемых TFVC. Для разблокировки файлов, которые отображаются в программах на компьютере, используйте средства дескриптора и обработки Обозреватель, чтобы помочь вам найти, какая программа блокирует файлы.

Вы можете использовать блокировку, чтобы временно заморозить версию сервера элемента, чтобы можно было проверка в ожидающих изменениях без необходимости разрешать какие-либо конфликт слияния. Если вы хотите окончательно запретить доступ к элементу на сервере, вместо этого следует использовать команду "Разрешение".

Совет

Чтобы удалить блокировку другого пользователя, можно использовать команду блокировки, если у вас есть достаточные разрешения.

Необходимые компоненты

См . разрешения TFVC по умолчанию.

Блокировка папки или файла

Внимание

Параметры типа блокировки отображаются только при внесении изменений в рабочую область сервера. Использование локальных рабочих областей в проекте делает проверка блокировками без принудительного применения. Дополнительные сведения см. в разделе "Общие сведения о типах блокировки".

  1. Чтобы открыть Обозреватель управления версиями в Visual Studio, выберите "Просмотреть>другие Обозреватель системы управления версиями Windows".>

    Вы также можете выбрать Обозреватель системы управления версиями в окне "Команда Обозреватель".

  2. В Обозреватель системы управления версиями щелкните правой кнопкой мыши файл, который нужно заблокировать, и выберите пункт "Расширенная>блокировка".

  3. В диалоговом окне "Блокировка" убедитесь, что выбран файл или папка, которую требуется заблокировать, выберите тип блокировки "Выход" или "Вернуться", а затем нажмите кнопку "Блокировка". Дополнительные сведения см. в разделе "Общие сведения о типах блокировки".

В Обозреватель системы управления версиями отображается блокировка состояния рядом с файлом в разделе "Ожидающие изменения". При следующем ожидании изменений проверка в рабочую область, блокировка удаляется. Дополнительные сведения см. в статье "Проверка работы в базе кода команды".

Примечание.

Вы также можете заблокировать папки и файлы из командной строки. Дополнительные сведения см. в разделе "Команда блокировки".

Разблокировка папки или файла

Внимание

Вы можете разблокировать файлы, которые другие члены вашей команды заблокированы, только если у вас есть разрешения UnlockOther. Если у вас нет разрешения на разблокировку файла, параметр недоступен.

  1. При работе с рабочей областью сервера в Visual Studio выберите "Просмотреть>другие элементы управления версиями Windows>" Обозреватель или выберите Обозреватель системы управления версиями в окне "Команда Обозреватель".

  2. В Обозреватель системы управления версиями щелкните правой кнопкой мыши папку или файл, из которого нужно удалить блокировку, и выберите "Дополнительно разблокировать>".