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

Сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Подсказка

Вы можете использовать ИИ, чтобы помочь с задачами Azure DevOps. См. статью "Включение AI-ассистента в сервере MCP Azure DevOps", чтобы начать.

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

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

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

Примечание.

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

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

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

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

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

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

    Копировать идентификатор фиксации символов 40

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

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

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

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

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

    Branch pickerBranch pickerсредства выбора ветви

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

    Code explorerCode explorerобозревателя кода

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

    Найти файл

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

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

Примечание.

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

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

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

фильтр автора

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

фильтр даты

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

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

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

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

Показывать переименование файлов или журнал папок

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

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