Project History

Altium Designer в сочетании с подключенным Workspace позволяет просматривать и использовать расширенную графически ориентированную Project Historyвременную шкалу. Специализированное Historyпредставление отображает прогрессирующую хронологию ключевых событий, связанных с проектом PCB, Multi-board или Harness — его создание, коммиты, релизы, копии и обмены с MCAD — с поддержкой различных действий там, где это применимо.

Чтобы получить от этой функции максимум, проект должен быть полностью управляемым — убедитесь, что проект находится под встроенной в Workspace системой контроля версий (Git).

Если ваш проект находится под внешним контролем версий, вы можете преобразовать его в полностью управляемый проект, размещённый в Workspace Altium 365, мигрировав проект в нативную VCS Workspace. Подробные сведения см. в Moving from External VCS to Workspace Native VCS.

Сведения о работе с Historyпредставлением для проекта через браузерный интерфейс Workspace см. в Project History.

Чтобы получить доступ к возможностям истории проекта в Altium Designer, необходимо установить программное расширение Project History . По умолчанию это расширение устанавливается вместе с Altium Designer. Его можно установить или удалить вручную.

Дополнительные сведения об управлении расширениями см. на Extending Your Installation странице (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Доступ к истории проекта

Чтобы открыть Historyпредставление для проекта Workspace из Altium Designer, щёлкните правой кнопкой по записи проекта на панели Projects и выберите History & Version Contol » Show Project History команду в контекстном меню. Либо выберите команду History & Version Control » Show Project History  в главном меню Projects , чтобы открыть представление History для активного проекта Workspace. History Представление отображается как отдельный документ на вкладке (<ProjectName>.PrjPcb History).

Для проекта в вашем Workspace, который существовал ещё до появления функции Project History, история изначально будет неполной. Переиндексация данных событий для такого проекта будет выполнена автоматически при первом открытии History представления для этого проекта. После завершения переиндексации в нижней части представления появится уведомление — нажмите элемент управления , чтобы обновить временную шкалу и загрузить полный набор исторических данных событий.
Чтобы открыть Historyпредставление для файла проекта Workspace, то есть временную шкалу ключевых событий проекта, относящихся к этому файлу, щёлкните правой кнопкой по файлу на панели Projects , затем выберите команду History & Version Control » Show File History  в контекстном меню.

Временная шкала истории — обзор

History Представление показывает временную шкалу базовых событий, произошедших в ходе развития проекта. По сути, её можно разделить на три ключевых раздела, как показано на следующем изображении и описано далее.

Определение трёх ключевых компонентов History представления.Определение трёх ключевых компонентов History представления.

  1. Main trunk of the timeline. Направление хронологии событий — снизу вверх. Первое событие — создание проекта — будет внизу временной шкалы. Последующие события располагаются выше, а самое последнее (наиболее актуальное) — вверху шкалы.
  2. Events. Каждый раз, когда происходит поддерживаемое событие (см. ниже), связанное с проектом, оно добавляется на временную шкалу в виде отдельной плитки. Для каждого типа события используется плитка своего цвета; она либо напрямую связана с основным «стволом» временной шкалы, либо имеет дополнительный значок рядом (как в случае событий MCAD Exchange).
  3. Search. Нажмите элемент управления в правом верхнем углу представления, чтобы открыть поле поиска для базового поиска по истории проекта. По мере ввода строки поиска к временной шкале применяется фильтрация, и отображаются только события, относящиеся к запросу. Подробнее см. Filtered Searching.

Поддерживаемые события

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

Фильтрованный поиск

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

Поиск не чувствителен к регистру.

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

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

Поиск работает со следующей информацией:

  • Заголовок плитки события.
  • Имя пользователя, выполнившего событие.
  • Описательный текст (текст из комментария/заметки/описания на момент возникновения соответствующего события).
  • Текст данных сравнения (diff) — в плитке события Project Committed.
  • Имя набора данных — в плитке события Project Released.
  • Имя проекта — в плитке события Project Copied и плитке события Project Created (когда создано путем копирования).
Чтобы очистить текущую фильтрацию и вернуться к полной временной шкале, очистите поле поиска — либо выделив текущий текст и нажав клавишу Backspace , либо щелкнув элемент управления в крайней правой части поля. Либо нажмите элемент управления Clear Filter в блоке, где суммируется количество отображаемых событий (в верхней части представления).

Обновление при появлении новых событий

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

Также доступно ручное обновление — нажмите элемент управления в правом верхнем углу представления.

Создание отчета по истории проекта

Для проекта в Workspace можно создать отчет Project History в формате PDF. Отчет отображает всю информацию об истории проекта, включая создание, коммиты и релизы, а также описание изменений относительно предыдущего события. Также можно задать период времени для отчета (описано ниже), чтобы получить именно тот итоговый отчет, который вам нужен.

Из OutJob

Чтобы создать отчет, в файле OutputJob (*.OutJob) щелкните правой кнопкой мыши по [Add New Report Output], связанному с записью Report Outputs , затем выберите Project History, как показано ниже.

Подключите вновь созданный отчет к контейнеру вывода PDF. Задайте период времени для отчета, щелкнув правой кнопкой мыши по созданному выходному элементу и выбрав Configure. Включите нужный временной Period: For all time (от создания проекта до текущего момента) или Specific releases (используйте выпадающие списки поля From/To, чтобы задать нужные релизы). Экспортированный отчет будет содержать информацию за выбранный вами период.

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

Из меню Reports

Историю проекта можно экспортировать в PDF, выбрав Reports » Project History в главном меню. Откроется диалог Project History Report Configuration , где можно задать Period , для которого следует экспортировать отчет: либо всю историю проекта, либо диапазон «с/по» для конкретного (или последнего) релиза проекта. Нажмите Export , затем в открывшемся окне Explorer введите имя экспортируемого PDF и нажмите Save. PDF-отчет откроется в браузере.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

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

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content