Использование меток для создания снимков файлов
Метки позволяют сделать снимок файлов, так что в дальнейшем можно было ссылаться обратно к этому снимку.С помощью метки можно выполнять просмотр, построение и даже откат большого набора файлов до состояния, в котором они были на момент применения метки.
Необходимые разрешения
Для применения метки необходимо разрешение Метка со значением Разрешить.Для поиска, отображения в списке и просмотра меток необходимо разрешение Чтение со значением Разрешить.Для изменения или удаления метки необходимо быть ее владельцем или иметь разрешение Администрирование меток со значением Разрешить.
Содержание этой статьи
Использование меток
Применение метки
Переименование метки
Отображение в списке, поиск, просмотр, редактирование и удаление меток
Загрузка помеченных версий файлов в рабочую область
Работа с метками в окне "Метка"
Работа с помощью командной строки
Использование меток
Во многих проектах разработки программного обеспечения, когда код достигает достаточного уровня качества и стабильности, группа создает и выпускает новую версию продукта.Разработчикам требуется пометить текущую версию каждого файла, так что даже при дальнейших изменениях файлов группа по-прежнему сможет получить и построить новую версию каждого файла в проекте.
Теоретически можно записать идентификатор каждого набора изменений для каждого файла от руки, но процесс такого рода, очевидно, непрактичен.Team Foundation (подсистема контроля версий) упрощает эту работу: достаточно применить метку к папке, ветви или групповому проекту, в которых содержатся файлы.Метке можно присвоить имя в соответствии с любым предпочтительным соглашением об именовании.Например: "Sprint 5", "M1", "Beta2" и "Release Candidate 0".
После применения метки ее можно использовать в качестве квалификатора таких операций, как построение, ветвление, слияние, сравнение и получение конкретных версий файлов и папок.
Порой после применения метки может потребоваться изменить ее.Team Foundation (подсистема контроля версий) позволяет применить метку к дополнительным файлам, удалить метку из определенных файлов и даже изменить версию конкретного файла, к которой относится метка.
Совет |
---|
Применение метки дает те же многочисленные преимущества, что и создание ветви, но, как правило, с меньшими затратами и сложностями. |
Применение метки
Совет |
---|
При использовании Visual Studio, чтобы применить метку, которая уже существует, то операция удаляет метка из всех версий файлов, а затем применяет метка.Из командной строки, однако операция метки аддитивна.Дополнительные сведения см. в разделе Label Command. |
Процедура применения метки
В Обозреватель управления исходным кодом открыть контекстное меню для коллекции командного проекта, ветвление, папку или файл, к которой нужно применить метку и выберите Дополнительно, *** Применение метки ***.
Откроется диалоговое окно Создание метки.
В поле Имя введите имя для метки.
(Необязательно.) В поле Примечание введите свои комментарии.
В списке Версия по умолчанию выбирается вариант Последняя версия.Этот параметр обычно используется одно наиболее, но если требуется маркер пристрелть конкретную версию, выберите:
Набор изменений: Укажите номер набора изменений в окне Набор изменений.Кроме того, ###…нажмите кнопку с многоточием (), чтобы открыть диалоговое окно Поиск наборов изменений.Дополнительные сведения см. в разделе Поиск и просмотр наборов изменений.
Дата: Укажите дату в окне Дата или выберите дату с помощью календаря в раскрывающемся меню.
Метка: Укажите существующую метку, на которой будет основываться новая.Введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.
*** версия рабочей области ***: Метка будет создана для версии, хранящейся в рабочей области.
Завершив настройку параметров, выполните одно из следующих действий.
Чтобы применить метку, выберите Создать.
Чтобы применить метку, а затем изменить после того, как она была применена выберите Создать и изменить.В этом случае после применения метки откроется окно Метка.Дополнительные сведения об использовании окна Метка для редактирования метки см. в разделе Работа с метками в окне "Метка".
Примечание |
---|
При применении метки с использованием уже существующего имени система выводит предупреждение и запрос, уточняющий, следует ли продолжать.При выборе ОК чтобы продолжить, то все элементы, которые не содержатся в пути к которому применяется метка больше не будут иметь любую метку. |
Переименование метки
Изменить имя существующей метки нельзя, однако можно легко применить новую метку к тем же файлам и версиям, к которым относится другая метка.
Применение метки, основанной на существующей метке
В обозревателе управления исходным кодом открыть контекстное меню для узла коллекции проектов (корневого узла), а затем выберите Дополнительно, *** Применение метки ***.
Откроется диалоговое окно Создание метки.
В поле Имя введите имя для метки.
(Необязательно.) В поле Примечание введите комментарий.
В списке Версия выберите пункт Метка.
На экране появится поле Метка.
Выполните одно из следующих действий.
Введите имя существующей метки.
Если вы не уверены имени существующей метки, нажмите кнопку обзора (…), с точками рядом с полем Метка.
Будет открыто диалоговое окно Поиск метки.
С помощью параметров в диалоговом окне Поиск метки отфильтруйте список меток и найдите существующую метку, вместо которой требуется применить новую метку.(дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток).
Выберите Создать.
(Необязательно.) После создания новой метки можно удалить старую.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.
Отображение в списке, поиск, просмотр, редактирование и удаление меток
Существует два способа поиска и отображения меток в списке: в диалоговом окне Поиск метки и на вкладке Метки в окне Журнал.Найдя интересующую его метку, пользователь может просмотреть, отредактировать и удалить ее либо работать с файлами, к которым она относится.
Процедура поиска меток и работы с ними в диалоговом окне "Поиск метки"
В обозревателе управления исходным кодом в строке меню выберите Файл, Система управления версиями, Найти, *** Метка find ***.
Будет открыто диалоговое окно Поиск метки.
(Необязательно.) Уточните условия поиска, выполнив одно или несколько из следующих действий.
В текстовом поле Имя введите имя метки.
В списке Проект выберите групповой проект, содержащий метку, которую требуется найти.
В текстовом поле Владелец введите имя или псевдоним владельца метки.
Выберите Найти.
В списке Результаты отображаются метки, удовлетворяющие заданным условиям поиска.
(Необязательно.) Выполните одно из следующих действий.
Чтобы просмотреть или изменить метку, выделите ее и нажмите кнопку Изменить.
Откроется окно Метка.Дополнительные сведения см. в подразделе Работа с метками в окне "Метка".
Для удаления метки, выберите его и выберите Удалить.
Выберите Закрыть.
Порой не удается вспомнить имя метки, однако известно, что эта метка была применена к конкретному элементу в системе контроля версий.Следующая процедура описывает, как найти метку и затем работать с ней в этой ситуации.
Отображение в списке меток, относящихся к конкретному элементу, и работа с ними
В обозревателе управления исходным кодом открыть контекстное меню для элемента, к которому применяется метка нужно найти, а затем нажмите кнопку Просмотреть журнал.
Откроется окно Журнал.
Выберите вкладку Метки для отображения списка меток, которые применяются к данному элементу.
(Необязательно.) Выполните одно из следующих действий.
Чтобы просмотреть или изменить метку, откройте ее контекстное меню, и выберите Изменить метку.
Откроется окно "Метка".Дополнительные сведения об использовании этого окна см. в подразделе Работа с метками в окне "Метка".
Для удаления метки, откройте ее контекстное меню, и выберите Удалить метку.
Открыть контекстное меню для меток и выберите другие действия, как Получить эту версию и Сравнить.
Дополнительные сведения об использовании вкладки "Метки" в окне "Журнал" см. в разделе Получение истории элемента.
Загрузка помеченных версий файлов в рабочую область
Применение метки к набору файлов подобно снимку состояния, в котором они существовали в определенный момент времени.Недели или месяцы спустя может понадобиться просмотреть файлы или работать с ними в том состоянии, в котором они существовали на этом снимке.Следующая процедура описывает, как загрузить помеченные версии набора файлов в рабочую область.
Загрузка помеченных версий файлов в рабочую область
В обозревателе управления исходным кодом открыть контекстное меню для коллекции командных проектов, ветвления проекта или папки, содержащий элементы, которые требуется загрузить а затем выбрать Дополнительно, Получить конкретную версию.
Будет отрыто диалоговое окно Получить.
Из списка Тип выберите Метка, а затем либо введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения об использовании этого диалогового окна см. в подразделе Поиск, редактирование и удаление меток.
В диалоговом окне Получение просмотрите и, если требуется, выберите любые дополнительные параметры.
Выберите *** получите ***.
Работа с метками в окне "Метка"
Когда окно "Метка" будет открыто посредством одной из приведенных выше процедур, можно приступать к работе с меткой.В верхней части окна находится поле, в котором отображается примечание. При желании его можно изменить.
В окне "Метка" можно выполнять следующие операции:
Процедура добавления элемента в число помеченных
Процедура удаления элемента из числа помеченных
Процедура изменения версии файла
применить к элементу другие действия.
Процедура добавления элемента в число помеченных
В окне Метка выберите *** Элемент add ***.
Будет открыто диалоговое окно Выбор версии элемента.
В диалоговом окне Выбор версии элемента перейдите к элементу, который требуется добавить, и выберите его.
Совет Для выбора нескольких элементов нажмите и удерживайте клавишу CONTROL или SHIFT.
(Необязательно) если требуется маркер пристрелть конкретную версию из списка Версия выберите команду:
*** последняя версия ***: Метка будет применена к последней версии, имеющейся в системе управления версиями.
Набор изменений: Укажите номер набора изменений в окне Набор изменений.Кроме того, ###…нажмите кнопку с многоточием (), чтобы открыть диалоговое окно Поиск наборов изменений.Дополнительные сведения см. в разделе Поиск и просмотр наборов изменений.
Дата: Укажите дату в окне Дата или выберите дату с помощью календаря в раскрывающемся меню.
Метка: Укажите существующую метку, на которой будет основываться новая.Введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.
*** версия рабочей области ***: Метка будет создана для версии, хранящейся в рабочей области.
Нажмите кнопку ОК.
Выберите Файл, Сохранить.
Процедура удаления элемента из числа помеченных
В окне Метка найдите коллекцию, групповой проект, ветвь, папку или файл, которые требуется удалить из числа помеченных.
Открыть контекстное меню для элемента и выберите Удалить из метки.
Из элемента удаляется метка.Если элемент — коллекция проектов, групповой проект, ветвь или папка, то метка также удаляется из всех элементов, в них содержащихся.
Выберите Файл, Сохранить.
Процедура изменения версии файла
В окне Метка найдите файл, который требуется изменить.
Открыть контекстное меню для файла и выберите Изменение помеченной версии.
Диалоговое окно Изменение помеченной версии.
Выберите команду:
*** последняя версия ***: Применение метки до последней версии, имеющейся в системе управления версиями.
Набор изменений: Укажите номер набора изменений в окне Набор изменений.Кроме того, ###…нажмите кнопку с многоточием (), чтобы открыть диалоговое окно Поиск наборов изменений.Дополнительные сведения см. в разделе Поиск и просмотр наборов изменений.
Дата: Укажите дату в окне Дата или выберите дату с помощью календаря в раскрывающемся меню.
Метка: Укажите существующую метку, на которой будет основываться новая.Введите имя метки в поле Метка или нажмите многоточие (###…), чтобы открыть диалоговое окно *** Метка find ***.Дополнительные сведения см. в подразделе Поиск, редактирование и удаление меток.
*** версия рабочей области ***: Метка будет создана для версии, хранящейся в рабочей области.
Выберите Файл, Сохранить.
Процедура применения к элементу других действий
При открытии контекстное меню для элемента в окне метки можно также выбрать одну из следующих команд.
Работа с помощью командной строки
Label Command применяет или удаляет маркер.
Совет При использовании этой команды применить метку можно указать область, отличную от командного проекта.
Метки списка Labels Command.
См. также
Основные понятия
Поиск и просмотр наборов изменений
Разрешения Team Foundation Server