Извлечение и изменение файлов
Опубликовано: Апрель 2016
Если файл необходимо изменить, его можно открыть из обозревателя решений или из обозревателя управления исходным кодом. Когда вы приступите к изменению файла, он будет извлечен автоматически. Иногда (например, если необходимо извлечь и блокировать файл, чтобы ваши изменения были возвращены до того, как другие участники команды возвратят свои) может потребоваться вручную извлечь (и при необходимости заблокировать) элемент.
Необходимые разрешения
Необходимо быть членом группы Авторы для командного проекта. См. раздел Team Foundation Server default groups, permissions, and roles.
Выберите действие:
Извлечение элемента
Работа из командной строки
Получение советов
Извлечение элементов вручную
Извлечение элементов вручную
В обозревателе решений или обозревателе управления исходным кодом выделите файлы, которые необходимо изменить, откройте их контекстное меню и выберите пункт Извлечь для изменения.
(Необязательно) Можно блокировать файл.
Важно!
Опцию Тип блокировки рекомендуется применять с осторожностью и уведомлять об этом членов команды, объясняя причину блокировки элемента и планируемое время отмены блокировки.
В меню Тип блокировки выберите один из следующих пунктов.
Без изменений: не применять блокировку к элементам.
Извлечь: запретить другим пользователям извлекать и возвращать элементы, пока вы не вернете и не разблокируете их.
Примечание
В Visual Studio Team Foundation Server 2012 этот параметр недоступен, если используется локальная рабочая область.Кроме того, такая блокировка не применяется, поскольку другие пользователи могут использовать локальные рабочие области.См. раздел Основные сведения о типах блокировки.
Вернуть: разрешить другим пользователям извлекать элементы, которые вы извлекаете, но запретить им возвращать изменения, пока вы не вернете свои изменения и не разблокируете элементы.
Примечание
Меню Тип блокировки недоступно, если:
-
Другой участник команды заблокировал файл.
-
Флажок Включить множественное извлечение был снят (не рекомендуется) администратором командного проекта.Администратору: в строке меню перейдите по пути Команда, Параметры командного проекта, Система управления версиями.
Если другой пользователь уже заблокировал какой-либо из указанных элементов, выполнить операцию блокировки не удастся. Дополнительные сведения см. в разделе Блокировка и разблокировка папок и файлов.
Нажмите Извлечь.
В обозревателе решений или обозревателе управления исходным кодом рядом с выбранными элементами отображается галочка . В Team Explorer ожидающее изменение правки отображается на странице "Ожидающие изменения". В обозревателе управления исходным кодом ожидающее изменение правки видно не только вам, но и другим участникам рабочей группы.
Работа из командной строки
Команда Get: получение файлов с сервера.
Команда Checkout (или Edit): извлечение файлов с сервера.
Советы
Начиная работать над новой задачей, желательно загрузить последние файлы с сервера, прежде чем извлекать файлы и начинать работу.
Чтобы вам и вашим коллегам было удобнее организовывать и отслеживать работу, рекомендуется на странице "Моя работа" или "Ожидающие изменения" связать задачу или запись об ошибке с выполняемой вами работой. См. раздел Разработка кода и управление ожидающими изменениями.
Если используется серверная рабочая область, то неизвлеченные файлы доступны только для чтения.
Вы можете просматривать свою работу и управлять ею, приостанавливать ее и, наконец, передавать результаты в базу кода своей команды.