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


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

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

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

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

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

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

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

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

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

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

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

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

  • Работа из командной строки

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

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

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

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

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

Совет

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

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

Совет

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

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

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

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

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

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

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

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

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

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

    • Версия рабочей области: метка создается для версии в вашей рабочей области.

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Чтобы удалить метку, выберите ее и выберите Удалить.

    • Нажмите кнопку Закрыть.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Появится диалоговое окно Получить.

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

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

  4. Выберите Получить.

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

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

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

  • добавить элемент в число помеченных;

  • удалить элемент из числа помеченных;

  • изменить версию файла;

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

Добавление элемента в число помеченных

  1. В окне Метка выберите Добавить элемент.

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

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

    Совет

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

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

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

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

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

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

    • Версия рабочей области: метка создается для версии в вашей рабочей области.

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

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

Удаление элемента из числа помеченных

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

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

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

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

Изменение версии файла

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

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

  3. Появится диалоговое окно Изменить помеченную версию.

  4. Выберите:

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

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

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

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

    • Версия рабочей области: метка создается для версии в вашей рабочей области.

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

Применение к элементу других действий

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

Работа из командной строки

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

    Совет

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

  • Labels Command Вывод списка меток.

См. также

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

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

Создание рабочих областей и работа в них

Справочник по разрешениям Team Foundation Server

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

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

Использование ветвей для изоляции рисков в системе управления версиями Team Foundation