Получение истории элемента
Опубликовано: Апрель 2016
Одно из преимуществ системы управления версиями состоит в том, что она позволяет заглянуть в прошлое и получить подробные сведения об изменениях, внесенных в файлы. В подсистеме Team Foundation (подсистема контроля версий) хранятся данные журналов о каждой версии каждого файла, когда-либо возвращенного на сервер управления версиями.
Просматривая журнал файла, папки или ветви, пользователь зачастую пытается решить проблему или найти ответ на вопрос. Использование реализованного в Team Foundation (подсистема контроля версий) окна Журнал упрощает разрешение вопросов и ситуаций, подобных перечисленным ниже.
Какие изменения были внесены за прошедшие недели или месяцы?
Какой рабочий элемент был выполнен посредством этого изменения в файле?
Кто вернул это изменение? Как они пояснили это изменение? Что они изменили?
Непредвиденные изменения произошли в этом файле и привели в ошибке в области продукта, которая считалась стабильной. Кто и зачем внес это изменение?
Изменение в этой ветви исправляет ошибку, которую требуется исправить и в других ветвях. Как убедиться, что было выполнено слияние этого изменения с другими ветвями?
Окно Журнал позволяет получить подробные исторические данные о командном проекте, ветви, папке или файле.
Необходимые разрешения
Необходимо быть членом группы Авторы для командного проекта. См. раздел Team Foundation Server default groups, permissions, and roles.
Чтобы открыть окно "Журнал":
В обозревателе управления исходным кодом выберите элемент, откройте его контекстное меню и выберите Просмотреть журнал.
Совет
Расположение окна можно настроить. Для этого щелкните заголовок окна правой кнопкой мыши и выберите один из вариантов: Плавающая область, Закрепить или Закрепить как вкладку.
Воспользуйтесь командой History.
В окне Журнал содержатся данные журнала об элементе на двух вкладках.
На вкладке Наборы изменений перечисляются все изменения, сделанные с элементом (включая изменения, переименования, слияния).
На вкладке Метки перечисляются все метки, примененные к элементу.
Вкладка "Наборы изменений"
На вкладке Наборы изменений отображаются подробные сведения обо всех изменениях, сделанных с элементом. Все наборы изменений, затронувшие элемент, перечисляются на вкладке, которая включает следующие столбцы.
Набор изменений Идентификатор набора изменений.
Пользователь Имя пользователя, вернувшего набор изменений.
Дата Дата и время возврата набора изменений.
Примечание Примечание, оставленное пользователем, который вернул набор изменений.
Примечание Если это окно открывается с использованием команды History и отображаются данные о командном проекте, ветви или папки, то журнал дочерних элементов (например, файлы, содержащиеся в папке) показывается только если используется параметр /recursive.
Если элемент представляет собой файл, дополнительные данные отображаются в следующих столбцах.
Изменение Типы изменений, которые применены к файлу в этом наборе изменений. Примеры значений, которые могут присутствовать в этом столбце: добавить, изменить, переименовать, объединить.
Путь Путь к файлу.
Совет
Иногда возникает необходимость совместного использования данных такого рода.Можно выбрать одну или несколько строк на вкладке Метки, щелкнуть по ним правой кнопкой мыши, выбрать пункт Копировать, чтобы скопировать данные в буфер обмена и затем вставить данные в сообщение электронной почты, в документ, в электронную таблицу.
Общие задачи
С помощью вкладки Наборы изменений можно выполнить следующие задачи.
Задача |
Справочные материалы |
---|---|
Просмотреть элемент в том виде, в котором был при возврате набора изменений: двойной щелчок по набору изменений или щелкнуть по нему правой кнопкой мыши и выбрать пункт Просмотр. (Данная команда доступна, только если элемент является файлом.) |
Отсутствует |
Подробные сведения о наборе изменений: щелкнуть правой кнопкой мыши набор изменений, затем выбрать пункт Сведения о наборе изменений для получения сведений, например:
|
|
Сравнение более ранней версии с текущей версией: щелкнуть правой кнопкой мыши набор изменений и выбрать пункт Сравнить. Сравнение более ранней версии с другой более ранней версией.
|
|
Получить более раннюю версию элемента: щелкните правой кнопкой набор изменений, выберите пункт Получить эту версию для загрузки в рабочую область более ранней версии элемента. |
|
Просмотр пользователя, который сделал определенные изменения в файле: щелкните правой кнопкой набор изменений, затем выберите Заметки. (Данная команда доступна, только если элемент является файлом.) |
|
Подробные сведения о слиянии: если набор изменений получен в результате изменения слияния, можно развернуть этот элемент. Разверните узел, чтобы отобразить наборы изменений, которые были внесены в элемент из другой ветви в результате слияния. (Данная команда доступна, только если элемент является файлом.) |
Отсутствует |
Подробные сведения о наборе изменений, которые были сделаны перед изменением типа "переименование": если набор изменений включает изменение переименование, можно развернуть этот элемент. Разверните узел, чтобы отобразить наборы изменений, которые произошли перед выполнением изменения переименование. |
Отсутствует |
Просмотр других ветвей, для которых было сделано слияние этого набора изменений: щелкните правой кнопкой набор изменений и выберите Отследить набор изменений. |
|
Откат изменений из одного набора изменений Выберите один набор изменений и выберите Откатить весь набор изменений. |
|
Откат изменений из двух или нескольких последовательных наборов изменений Выберите несколько последовательных наборов изменений и выберите Откат. |
|
Отображение нерекурсивного журнала папки Эти данные можно получить только из командной строки. |
Вкладка "Метки"
Все метки, примененные к элементу, перечисляются на вкладке, которая включает следующие столбцы.
Имя Имя метки.
Пользователь Пользователь, применивший метку.
Дата Дата и время применения метки.
Набор изменений Набор изменений, к которому относится метка.
Примечание Примечание, оставленное пользователем, который применил метку.
Примечание
При отображении данных журнала и командном проекте, ветви или папки, данные о метках, примененных к дочерним элементам (например, файлы, содержащиеся в папке) не показываются.
Совет
Иногда возникает необходимость совместного использования данных такого рода. Можно выбрать одну или несколько строк на вкладке Метки, щелкнуть по ним правой кнопкой мыши, выбрать пункт Копировать, чтобы скопировать данные в буфер обмена и затем вставить данные в сообщение электронной почты, в документ, в электронную таблицу.
Общие задачи
Задача |
Справочные материалы |
---|---|
Просмотреть элемент в том виде, в котором был при возврате набора изменений с меткой: щелкнуть метку правой кнопкой мыши и выбрать пункт Просмотр. (Данная команда доступна, только если элемент является файлом.) |
Отсутствует |
Изменить метку: щелкните правой кнопкой мыши и выберите пункт Изменить метку. |
|
Удалить метку: щелкните правой кнопкой мыши и выберите пункт Удалить метку. |
|
Сравнение более ранней версии элемента с текущей версией: щелкните правой кнопкой мыши и выберите пункт Сравнить, чтобы сравнить более раннюю версию элемента с текущей версией. |
|
Получить более раннюю версию элемента: щелкните правой кнопкой метку, выберите пункт Получить эту версию для загрузки в рабочую область более ранней версии элемента. |
|
Просмотр других ветвей, с которыми объединен набор изменений с меткой: щелкните метку правой кнопкой мыши и выберите Отследить набор изменений. (Данная команда доступна, только если элемент является файлом.) |
|
Просмотр пользователя, который сделал определенные изменения в версии файла с меткой: щелкните правой кнопкой набор изменений, затем выберите Заметки. (Данная команда доступна, только если элемент является файлом.) |
См. также
Поиск и просмотр наборов изменений
Использование обозревателя системы управления версиями для управления файлами в системе управления версиями
Использование ветвей для изоляции рисков в системе управления версиями Team Foundation