Выбор локальной или серверной рабочей области
Когда вы Создание или изменение рабочей области, можно указать, является ли его расположение локальной или сервера.В большинстве случаев локальные лучше, так как он обеспечивает ряд преимуществ.Наиболее важно даже в том случае, если компьютер не подключен к вашей Team Foundation Server выполнять основные операции системы управления версиями.
Выполняемые задачи
Понять: Почему следует использовать локальную рабочую область?
Понимать: Когда может необходимо использовать сервер рабочей области?
- Работать в автономном режиме при использовании рабочей области сервера
Управление параметрами рабочей группы проекта коллекции для рабочей группы
Работы из командной строки
Советы
Понять: Почему следует использовать локальную рабочую область?
Существует много внимания локальной рабочей области.
Работе автономно легко. Можно быстро начать редактирование файла, когда сетевое подключение, недоступен или ненадежной.Из обозревателя решений можно добавить, изменить, удалить, переименовать, отменить и сравнения элементов в рабочей области, даже если компьютер не подключен к вашей Team Foundation Server.
Легко восстановите файлы, которые удалены локально. Чтобы восстановить локально удаленные файлы, просто получить файлы.
Visual Studio автоматически обнаруживает изменения. При добавлении или удалении файлов вне Visual Studio, программа автоматически обнаруживает эти изменения.
Примечание |
---|
Ожидающие изменения из рабочей группы участников, которые используют локальные рабочие области не видны другим членам группы в Обозревателя управления исходным кодом. |
Понимать: Когда может необходимо использовать сервер рабочей области?
Несмотря на то, что локальная рабочая область — это лучший вариант для большинства людей, существуют некоторые особые случаи, когда рабочей области сервера могут оказаться полезными:
Производительность снижается количество элементов в локальной рабочей области увеличивается.
Рабочая область, содержит большое количество файлов. Visual Studio сохраняет только одну копию каждого файла в рабочей области сервера, уменьшающей дисковое пространство, необходимое для их хранения.
Visual Studio 2010 и более ранних версий можно использовать для работы с рабочей областью.
Включить Получение последнего извлечения доступен.
Некоторые проблемы, с которой сталкиваются при использовании рабочей области сервера:
Автономная работа с сложности и низкой производительности. При работе в автономном режиме нельзя работать с локальными файлами, потому что они доступны только для чтения до их извлечения.Можно извлекать файлы только из обозревателя решений, и только после переключения в автономный режим (как объясняется ниже).В автономном, нельзя выполнять другие операции, такие как добавление, удаление, переименование или отменить.
Совет |
---|
Можно повысить скорость отклика, позволяя асинхронного извлечения.Для получения дополнительных сведений см. Управление параметры командного проекта коллекции рабочей группы. |
Переключение в автономный режим при использовании рабочей области сервера
При использовании рабочей области сервера и не может подключиться к вашей Team Foundation Server отключена обозревателя управления исходным кодом.Тем не менее если локальные копии файлов в рабочей области сервера, по-прежнему их можно редактировать с помощью обозревателя решений.Когда сервер снова станет доступным, изменения можно будет вернуть в систему управления версиями.
Совет |
---|
Если работа в автономном режиме является важным, то следует рассмотреть возможность использования локальной рабочей области вместо рабочей области сервера см. Локальных рабочих областей ранее в этом разделе. |
Необходимые разрешения
Должно быть одним из Участники для командного проекта.Дополнительные сведения см. в разделе Группы по умолчанию, права и роли в Team Foundation Server.
Работа с файлами из системы управления версиями, когда сервер недоступен
В локальной рабочей папке откройте нужное решение.
Если сервер недоступен по сети, появится диалоговое окно В автономный режим.
Выберите OK, а затем отредактируйте файлы решения.
На файл меню, выберите Сохранить.
В Сохранить только для чтения файла диалогового окна выберите перезаписи для защиты от записи, удалите из файла.
Передача автономных изменений на сервер, когда он доступен
В Обозревателя решений, откройте контекстное меню для решения или файла, а затем выберите Подключиться К сети.
Будет открыто окно Переход в сетевой режим, содержащее сделанные в автономном режиме изменения.
В разделе имя, установите флажок для каждого изменения, необходимо вернуть, а затем выберите Подключиться К сети.
Сделанные изменения будут перенесены на сервер Team Foundation (подсистема контроля версий) в виде ожидающих изменений.
В Обозревателя решений, откройте контекстное меню для файлов, изменения в автономном режиме, а затем выберите Вернуть для фиксации изменений на сервер.
Управление параметрами рабочей группы проекта коллекции для рабочей группы
Можно указать, какой тип рабочей области Visual Studio создает для членов группы по умолчанию: локально или на сервере.Можно также включить асинхронное извлечение для рабочих областей сервера вашей группы.
Необходимые разрешения
Должно быть одним из Администраторы для коллекции командного проекта.Дополнительные сведения см. в разделе Группы по умолчанию, права и роли в Team Foundation Server.
Как: задать расположение рабочей области по умолчанию
В строке меню выберите группы, Коллекции параметров командного проекта, Управления версиями.
Откроется диалоговое окно Параметры системы управления версиями.
На Параметры рабочей области вкладки, выберите либо локальной или сервера переключатель.
Можно сократить время, система берет на извлечение файлов в рабочей области сервера, выбрав Включить асинхронного извлечения в рабочих областях на сервере.При выборе этого параметра:
Разрешение PendChange больше не применяются.
Отключить блокировку извлечения
Работы из командной строки
- Workspace Commandи Workspaces Command: Создание и управление рабочими областями из командной строки.
Советы
- Использование локальных рабочих областей позволяет блокировки извлечения un-enforceable.Дополнительные сведения см. в разделе Основные сведения о типах блокировки.