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


Журнал фиксаций

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Представление журнала фиксации

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

Страница журнала фиксации

Примечание.

Для функции, описанной в этой статье, требуется версия TFS 2017 с обновлением 1 или более поздней.
Для каждой фиксации можно просмотреть следующие ключевые элементы:

  • Сведения о авторе— вы можете просмотреть автор и фиксацию каждой фиксации вместе с соответствующим временем.

    Сведения о создании фиксации

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

    Развернутое сообщение о фиксации

  • Скопируйте sha фиксации. Вы можете скопировать 40 символов фиксации SHA, нажав кнопку "Копировать полное SHA" в буфер обмена . Чтобы открыть страницу сведений о фиксации, щелкните ИД фиксации или зафиксируйте сообщение.

    Копирование 40 символов ИД фиксации

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

    Сведения о сборке и pr для журнала фиксаций

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

    средство выбора репозитория

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

    Средство выбора ветви

  • Вы можете дополнительно отфильтровать результаты, выбрав определенный файл из обозревателя кода.

    Обозреватель кода

  • Вы также можете найти файл или папку для просмотра журнала. В следующем примере при вводе "get" отображаются результаты всех файлов и папок в репозитории, содержащих слово src.

    Поиск файла

Фильтрация результатов журнала

Результаты можно отфильтровать с помощью следующих расширенных режимов фильтрации: простой журнал, первый родительский, полный журнал и полный журнал с помощью упрощенных слияний. Дополнительные сведения см. в дополнительных параметрах журнала Git.

Примечание.

Полный фильтр журнала показывает полную историю изменений выбранного файла, а также все слияния pr, возникшие до и после изменений в текущей ветви (даже те, которые не содержат изменений в файле). Это отличается от поведения клиента Git при выполнении команды Git log --full-history <Filename>.

Расширенные фильтры для журнала Git

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

Фильтр

Если вы хотите просмотреть фиксации, созданные между любыми двумя датами, можно использовать фильтр From и To date, чтобы область вниз по списку фиксаций.

Фильтр дат

Вы также можете искать фиксацию с помощью идентификатора фиксации. Вы можете искать все фиксации, начиная с ИД фиксации. Если ввести идентификатор фиксации 40 символов, вы будете перенаправлены непосредственно на страницу сведений о фиксации.

Страница поиска фиксации

Фиксация для переименования файлов

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

Отображение файлов или журнала папок

Щелкнув журнал переименования, вы можете просмотреть все фиксации файла или папки перед переименованием.

Отображение фиксаций перед переименованием файла или папки