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


Получение истории элемента

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

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

  • Какие изменения были внесены за прошедшие недели или месяцы?

  • Какой рабочий элемент был выполнен посредством этого изменения в файле?

  • Кто вернул это изменение? Как они пояснили это изменение? Что они изменили?

  • Непредвиденные изменения произошли в этом файле и привели в ошибке в области продукта, которая считалась стабильной. Кто и зачем внес это изменение?

  • Изменение в этой ветви исправляет ошибку, которую требуется исправить и в других ветвях. Как убедиться, что было выполнено слияние этого изменения с другими ветвями?

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

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

Необходимо быть членом группы Авторы для командного проекта. См. раздел Группы, разрешения и роли в TFS по умолчанию [перенаправлено].

Чтобы открыть окно "Журнал":

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

    Совет

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

  • Воспользуйтесь командой History.

В окне Журнал содержатся данные журнала об элементе на двух вкладках.

  • На вкладке Наборы изменений перечисляются все изменения, сделанные с элементом (включая изменения, переименования, слияния).

  • На вкладке Метки перечисляются все метки, примененные к элементу.

Вкладка "Наборы изменений"

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

  • Набор изменений Идентификатор набора изменений.

  • Пользователь Имя пользователя, вернувшего набор изменений.

  • Дата Дата и время возврата набора изменений.

  • Примечание Примечание, оставленное пользователем, который вернул набор изменений.

Примечание Если это окно открывается с использованием команды History и отображаются данные о командном проекте, ветви или папки, то журнал дочерних элементов (например, файлы, содержащиеся в папке) показывается только если используется параметр /recursive.

Если элемент представляет собой файл, дополнительные данные отображаются в следующих столбцах.

  • Изменение Типы изменений, которые применены к файлу в этом наборе изменений. Примеры значений, которые могут присутствовать в этом столбце: добавить, изменить, переименовать, объединить.

  • Путь Путь к файлу.

Совет

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

Общие задачи

С помощью вкладки Наборы изменений можно выполнить следующие задачи.

Задача

Справочные материалы

Просмотреть элемент в том виде, в котором был при возврате набора изменений: двойной щелчок по набору изменений или щелкнуть по нему правой кнопкой мыши и выбрать пункт Просмотр. (Данная команда доступна, только если элемент является файлом.)

Отсутствует

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

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

  • Рабочие элементы, которые связаны с набором элементов.

  • Все примечания при возврате, оставленные для проверяющих.

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

Сравнение более ранней версии с текущей версией: щелкнуть правой кнопкой мыши набор изменений и выбрать пункт Сравнить.

Сравнение более ранней версии с другой более ранней версией.

  1. Выберите набор изменений.

  2. Нажмите и удерживайте клавишу CONTROL, затем выберите второй набор изменений.

  3. Щелкните правой кнопкой мыши второй набор изменений и выберите пункт Сравнить.

Сравнение файлов

Сравнение папок

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

Загрузка (получение) файлов с сервера

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

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

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

Отсутствует

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

Отсутствует

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

Просмотр места и времени слияния наборов изменений

Откат изменений из одного набора изменений Выберите один набор изменений и выберите Откатить весь набор изменений.

Откат наборов изменений

Откат изменений из двух или нескольких последовательных наборов изменений Выберите несколько последовательных наборов изменений и выберите Откат.

Откат наборов изменений

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

Команда History

Вкладка "Метки"

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

  • Имя Имя метки.

  • Пользователь Пользователь, применивший метку.

  • Дата Дата и время применения метки.

  • Набор изменений Набор изменений, к которому относится метка.

  • Примечание Примечание, оставленное пользователем, который применил метку.

Примечание

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

Совет

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

Общие задачи

Задача

Справочные материалы

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

Отсутствует

Изменить метку: щелкните правой кнопкой мыши и выберите пункт Изменить метку.

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

Удалить метку: щелкните правой кнопкой мыши и выберите пункт Удалить метку.

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

Сравнение более ранней версии элемента с текущей версией: щелкните правой кнопкой мыши и выберите пункт Сравнить, чтобы сравнить более раннюю версию элемента с текущей версией.

Сравнение файлов

Сравнение папок

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

Загрузка (получение) файлов с сервера

Просмотр других ветвей, с которыми объединен набор изменений с меткой: щелкните метку правой кнопкой мыши и выберите Отследить набор изменений. (Данная команда доступна, только если элемент является файлом.)

Просмотр места и времени слияния наборов изменений

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

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

См. также

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

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

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

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

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