История проекта

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

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

Если ваш проект находится под внешним контролем версий, вы можете преобразовать его в полностью управляемый проект, размещенный в Altium 365 Workspace, мигрировав проект в собственную 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  в главном меню Project, чтобы открыть представление 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.

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

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

Поиск с фильтрацией

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

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

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

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

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

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

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

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

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

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

Для проекта Workspace можно создать отчет по истории проекта в формате 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, или, при необходимости, вы можете создать отчет по истории проекта как часть процесса project release.

Из меню Reports

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

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

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

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

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

Content