Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
В Team Foundation Version Control (TFVC) при создании или изменении рабочей области в Visual Studio можно указать, является ли его расположение локальным или сервером. Локальная рабочая область кэширует неизмененную версию каждого файла, чтобы вы могли изменять, сравнивать и выполнять другие действия, не подключаясь к серверу.
Вы можете изменить расположение рабочей области с сервера на локальный или с локального на сервер всякий раз, когда вам нужно. Дополнительные сведения см. в статье "Создание и работа с рабочими областями".
Использование локальной рабочей области
Используйте локальную рабочую область, если нет надежного соединения между вашим компьютером и сервером, к которому вы подключены, и когда в рабочей области будет меньше 100 000 элементов. Вы также можете предпочесть локальную рабочую область, если вы не работаете в составе команды, и вы предпочитаете работать с файловой системой таким же образом, как и Git.
Использование локальных рабочих областей делает блокировку невыполнимой .
Ожидающие изменения участников группы, которые используют локальные рабочие области, не отображаются другим участникам команды в обозревателе системы управления версиями.
Хотя Visual Studio не блокирует выполнение нескольких экземпляров в одной рабочей области, это использование не поддерживается. Этот способ, скорее всего, приведет к проблемам, если вы используете локальную рабочую область.
Это важно
Локальные рабочие области сохраняют несколько копий одного файла, чтобы включить некоторые действия управления версиями локально, если подключение к серверу недоступно. При использовании локальной рабочей среды производительность может снизиться, если количество элементов приближается к 100 000 или превышает это число. Несколько копий также занимают больше места на диске.
Использование рабочей области сервера
Используйте рабочую область сервера, если определенные условия не выполняются для использования локальной рабочей области или если вы используете параметр "Включить получение последних сведений о выходе".
Работа в рабочей области сервера при отключении
Вы по-прежнему можете работать в рабочей области сервера, если вы временно отключены от сервера TFVC, переводя решение в автономный режим. Позже, когда подключение станет доступным, вы можете перевести решение в онлайн-режим, чтобы восстановить подключенное состояние. Visual Studio обнаруживает отключенное условие и автоматически принимает решение в автономном режиме, но если вы хотите сделать это вручную, выполните следующие действия.
Подсказка
Если вы работаете в автономном режиме, рассмотрите возможность использования локальной рабочей области вместо рабочей области сервера.
Перевести решение в офлайн режим
В обозревателе управления версиями Visual Studio в локальной рабочей папке откройте решение, над которым вы хотите работать.
Если сервер находится в автономном режиме, появится диалоговое окно "Перейти в автономный режим ".
Нажмите кнопку "ОК"
При сохранении изменений в файлах в решении может появиться диалоговое окно Сохранение файла Read-Only. Ожидается, что этот запрос появится один раз для каждого файла в режиме офлайн. Выберите "Перезаписать ", чтобы удалить защиту записи из файла.
Visual Studio не переводит решение в режим онлайн автоматически. Это необходимо сделать, выполнив следующие действия.
Внесите изменения в режим онлайн, когда сервер доступен.
В обозревателе решений откройте контекстное меню решения или файла, а затем выберите Go Online. Или в меню «Файл» Visual Studio выберите «Управление версиями»>«Перейти в онлайн».
Откроется диалоговое окно Go Online и отображается изменения, внесенные в автономный режим.
Установите флажок для каждого изменения, которое вы хотите выполнить, и нажмите кнопку Go Online.
Изменения, которые вы внесли в автономном режиме, добавляются в TFVC как ожидающие.
Управление параметрами рабочей области коллекции проектов для вашей команды
Если вы являетесь администратором, вы можете указать, какой тип рабочей области Visual Studio создает для участников команды по умолчанию, локальный или сервер. Вы также можете включить асинхронное оформление заказов для рабочих пространств сервера вашей команды.
В строке меню Visual Studio выберите Team>Настройки коллекции проектов>Управление исходным кодом.
Откроется диалоговое окно "Параметры управления исходным кодом".
На вкладке "Параметры рабочей области" выберите параметр "Локальный " или " Сервер ".
Вы можете сократить время, необходимое системе для выгрузки файлов в серверные рабочие области, выбрав Включить асинхронную проверку в рабочих областях сервера. Если выбрать этот параметр:
- Разрешение PendChange больше не применяется.
- Блокировки на выходе отключены.
Нажмите ОК.
Работа из командной строки
Используйте команды служебной программы TFVC Workspace and Workspaces для создания рабочих областей и управления ими из командной строки.
Если у вас достаточно разрешений, можно использовать следующую workspaces
команду, чтобы просмотреть локальные рабочие области, используемые в коллекции проектов.
tf workspaces /format:detailed /owner:* /collection:https://<YourServer>/<YourCollection>/