Использование меток для создания снимков файлов

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

Необходимые разрешения

Для применения метки необходимо разрешение Метка со значением Разрешить.Для поиска, отображения в списке и просмотра меток необходимо разрешение Чтение со значением Разрешить.Для изменения или удаления метки необходимо быть ее владельцем или иметь разрешение Администрирование меток со значением Разрешить.

Содержание этой статьи

  • Использование меток

  • Применение метки

  • Переименование метки

  • Отображение в списке, поиск, просмотр, редактирование и удаление меток

  • Загрузка помеченных версий файлов в рабочую область

  • Работа с метками в окне "Метка"

  • Откат файлов до помеченной версии

  • Работа с помощью командной строки

Использование меток

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

Теоретически можно записать идентификатор каждого набора изменений для каждого файла от руки, но процесс такого рода, очевидно, непрактичен.Team Foundation (подсистема контроля версий) упрощает эту работу: достаточно применить метку к папке, ветви или групповому проекту, в которых содержатся файлы.Метке можно присвоить имя в соответствии с любым предпочтительным соглашением об именовании.Например: "Sprint 5", "M1", "Beta2" и "Release Candidate 0".

После применения метки ее можно использовать в качестве квалификатора таких операций, как построение, ветвление, слияние, сравнение и получение конкретных версий файлов и папок.

Порой после применения метки может потребоваться изменить ее.Team Foundation (подсистема контроля версий) позволяет применить метку к дополнительным файлам, удалить метку из определенных файлов и даже изменить версию конкретного файла, к которой относится метка.

СоветСовет

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

Применение метки

СоветСовет

При использовании Visual Studio, чтобы применить метку, которая уже существует, то операция удаляет метка из всех версий файлов, а затем применяет метка.Из командной строки, однако операция метки аддитивна.Дополнительные сведения см. в разделе Label Command.

Процедура применения метки

  1. В Обозреватель управления исходным кодом открыть контекстное меню для коллекции командного проекта, ветвление, папку или файл, к которой нужно применить метку и выберите Дополнительно, *** Применение метки ***.

    Откроется диалоговое окно Создание метки.

  2. В поле Имя введите имя для метки.

  3. (Необязательно.) В поле Примечание введите свои комментарии.

  4. В списке Версия по умолчанию выбирается вариант Последняя версия.Этот параметр обычно используется одно наиболее, но если требуется маркер пристрелть конкретную версию, выберите:

    • Набор изменений: Укажите номер набора изменений в окне Набор изменений.Кроме того, ###…нажмите кнопку с многоточием (), чтобы открыть диалоговое окно Поиск наборов изменений.Дополнительные сведения см. в разделе Поиск и просмотр наборов изменений.

    • Дата: Укажите дату в окне Дата или выберите дату с помощью календаря в раскрывающемся меню.

    • Метка: Укажите существующую метку, на которой будет основываться новая.Введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.

    • *** версия рабочей области ***: Метка будет создана для версии, хранящейся в рабочей области.

  5. Завершив настройку параметров, выполните одно из следующих действий.

    • Чтобы применить метку, выберите Создать.

    • Чтобы применить метку, а затем изменить после того, как она была применена выберите Создать и изменить.В этом случае после применения метки откроется окно Метка.Дополнительные сведения об использовании окна Метка для редактирования метки см. в разделе Работа с метками в окне "Метка".

ПримечаниеПримечание

При применении метки с использованием уже существующего имени система выводит предупреждение и запрос, уточняющий, следует ли продолжать.При выборе ОК чтобы продолжить, то все элементы, которые не содержатся в пути к которому применяется метка больше не будут иметь любую метку.

Переименование метки

Изменить имя существующей метки нельзя, однако можно легко применить новую метку к тем же файлам и версиям, к которым относится другая метка.

Применение метки, основанной на существующей метке

  1. В обозревателе управления исходным кодом открыть контекстное меню для узла коллекции проектов (корневого узла), а затем выберите Дополнительно, *** Применение метки ***.

    Откроется диалоговое окно Создание метки.

  2. В поле Имя введите имя для метки.

  3. (Необязательно.) В поле Примечание введите комментарий.

  4. В списке Версия выберите пункт Метка.

    На экране появится поле Метка.

  5. Выполните одно из следующих действий.

    • Введите имя существующей метки.

    • Если вы не уверены имени существующей метки, нажмите кнопку обзора (…), с точками рядом с полем Метка.

      Будет открыто диалоговое окно Поиск метки.

      С помощью параметров в диалоговом окне Поиск метки отфильтруйте список меток и найдите существующую метку, вместо которой требуется применить новую метку.(дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток).

  6. Выберите Создать.

  7. (Необязательно.) После создания новой метки можно удалить старую.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.

Отображение в списке, поиск, просмотр, редактирование и удаление меток

Существует два способа поиска и отображения меток в списке: в диалоговом окне Поиск метки и на вкладке Метки в окне Журнал.Найдя интересующую его метку, пользователь может просмотреть, отредактировать и удалить ее либо работать с файлами, к которым она относится.

Процедура поиска меток и работы с ними в диалоговом окне "Поиск метки"

  1. В обозревателе управления исходным кодом в строке меню выберите Файл, Система управления версиями, Найти, *** Метка find ***.

    Будет открыто диалоговое окно Поиск метки.

  2. (Необязательно.) Уточните условия поиска, выполнив одно или несколько из следующих действий.

    • В текстовом поле Имя введите имя метки.

    • В списке Проект выберите групповой проект, содержащий метку, которую требуется найти.

    • В текстовом поле Владелец введите имя или псевдоним владельца метки.

  3. Выберите Найти.

    В списке Результаты отображаются метки, удовлетворяющие заданным условиям поиска.

  4. (Необязательно.) Выполните одно из следующих действий.

    • Чтобы просмотреть или изменить метку, выделите ее и нажмите кнопку Изменить.

      Откроется окно Метка.Дополнительные сведения см. в подразделе Работа с метками в окне "Метка".

    • Для удаления метки, выберите его и выберите Удалить.

    • Выберите Закрыть.

Порой не удается вспомнить имя метки, однако известно, что эта метка была применена к конкретному элементу в системе контроля версий.Следующая процедура описывает, как найти метку и затем работать с ней в этой ситуации.

Отображение в списке меток, относящихся к конкретному элементу, и работа с ними

  1. В обозревателе управления исходным кодом открыть контекстное меню для элемента, к которому применяется метка нужно найти, а затем нажмите кнопку Просмотреть журнал.

    Откроется окно Журнал.

  2. Выберите вкладку Метки для отображения списка меток, которые применяются к данному элементу.

  3. (Необязательно.) Выполните одно из следующих действий.

    • Чтобы просмотреть или изменить метку, откройте ее контекстное меню, и выберите Изменить метку.

      Откроется окно "Метка".Дополнительные сведения об использовании этого окна см. в подразделе Работа с метками в окне "Метка".

    • Для удаления метки, откройте ее контекстное меню, и выберите Удалить метку.

    • Открыть контекстное меню для меток и выберите другие действия, как Получить эту версию и Сравнить.

Дополнительные сведения об использовании вкладки "Метки" в окне "Журнал" см. в разделе Получение истории элемента.

Загрузка помеченных версий файлов в рабочую область

Применение метки к набору файлов подобно снимку состояния, в котором они существовали в определенный момент времени.Недели или месяцы спустя может понадобиться просмотреть файлы или работать с ними в том состоянии, в котором они существовали на этом снимке.Следующая процедура описывает, как загрузить помеченные версии набора файлов в рабочую область.

Загрузка помеченных версий файлов в рабочую область

  1. В обозревателе управления исходным кодом открыть контекстное меню для коллекции командных проектов, ветвления проекта или папки, содержащий элементы, которые требуется загрузить а затем выбрать Дополнительно, Получить конкретную версию.

    Будет отрыто диалоговое окно Получить.

  2. Из списка Тип выберите Метка, а затем либо введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения об использовании этого диалогового окна см. в подразделе Поиск, редактирование и удаление меток.

  3. В диалоговом окне Получение просмотрите и, если требуется, выберите любые дополнительные параметры.

  4. Выберите *** получите ***.

Работа с метками в окне "Метка"

Когда окно "Метка" будет открыто посредством одной из приведенных выше процедур, можно приступать к работе с меткой.В верхней части окна находится поле, в котором отображается примечание. При желании его можно изменить.

В окне "Метка" можно выполнять следующие операции:

  • Процедура добавления элемента в число помеченных

  • Процедура удаления элемента из числа помеченных

  • Процедура изменения версии файла

  • применить к элементу другие действия.

Процедура добавления элемента в число помеченных

  1. В окне Метка выберите *** Элемент add ***.

    Будет открыто диалоговое окно Выбор версии элемента.

  2. В диалоговом окне Выбор версии элемента перейдите к элементу, который требуется добавить, и выберите его.

    СоветСовет

    Для выбора нескольких элементов нажмите и удерживайте клавишу CONTROL или SHIFT.

  3. (Необязательно) если требуется маркер пристрелть конкретную версию из списка Версия выберите команду:

    • *** последняя версия ***: Метка будет применена к последней версии, имеющейся в системе управления версиями.

    • Набор изменений: Укажите номер набора изменений в окне Набор изменений.Кроме того, ###…нажмите кнопку с многоточием (), чтобы открыть диалоговое окно Поиск наборов изменений.Дополнительные сведения см. в разделе Поиск и просмотр наборов изменений.

    • Дата: Укажите дату в окне Дата или выберите дату с помощью календаря в раскрывающемся меню.

    • Метка: Укажите существующую метку, на которой будет основываться новая.Введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.

    • *** версия рабочей области ***: Метка будет создана для версии, хранящейся в рабочей области.

  4. Нажмите кнопку ОК.

  5. Выберите Файл, Сохранить.

Процедура удаления элемента из числа помеченных

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

  2. Открыть контекстное меню для элемента и выберите Удалить из метки.

    Из элемента удаляется метка.Если элемент — коллекция проектов, групповой проект, ветвь или папка, то метка также удаляется из всех элементов, в них содержащихся.

  3. Выберите Файл, Сохранить.

Процедура изменения версии файла

  1. В окне Метка найдите файл, который требуется изменить.

  2. Открыть контекстное меню для файла и выберите Изменение помеченной версии.

  3. Диалоговое окно Изменение помеченной версии.

  4. Выберите команду:

    • *** последняя версия ***: Применение метки до последней версии, имеющейся в системе управления версиями.

    • Набор изменений: Укажите номер набора изменений в окне Набор изменений.Кроме того, ###…нажмите кнопку с многоточием (), чтобы открыть диалоговое окно Поиск наборов изменений.Дополнительные сведения см. в разделе Поиск и просмотр наборов изменений.

    • Дата: Укажите дату в окне Дата или выберите дату с помощью календаря в раскрывающемся меню.

    • Метка: Укажите существующую метку, на которой будет основываться новая.Введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.

    • *** версия рабочей области ***: Метка будет создана для версии, хранящейся в рабочей области.

  5. Выберите Файл, Сохранить.

ms181439.collapse_all(ru-ru,VS.110).gifПроцедура применения к элементу других действий

При открытии контекстное меню для элемента в окне метки можно также выбрать одну из следующих команд.

Работа с помощью командной строки

  • Label Command применяет или удаляет маркер.

    СоветСовет

    При использовании этой команды применить метку можно указать область, отличную от командного проекта.

  • Метки списка Labels Command.

См. также

Основные понятия

Поиск и просмотр наборов изменений

Управление рабочими областями

Разрешения Team Foundation Server

Использование обозревателя системы управления версиями для управления файлами в системе управления версиями

Другие ресурсы

Изолирование риска с помощью ветвей