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


Блокировка и разблокировка папок или файлов в Team Foundation Version Control

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

Visual Studio 2019 | Visual Studio 2022

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

Примечание.

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

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

Подсказка

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

Предпосылки

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

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

Это важно

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

  1. Чтобы открыть обозреватель управления версиями в Visual Studio, выберите Вид (View)>Другие окна (Other Windows)>Обозреватель управления версиями.

    Вы также можете выбрать Source Control Explorer в окне Team Explorer.

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

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

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

Примечание.

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

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

Это важно

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

  1. При работе с рабочей областью сервера в Visual Studio выберите Вид>Другие окна>Обозреватель управления исходным кодом, или выберите Обозреватель управления исходным кодом в окне Team Explorer.

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