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

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

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

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

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

Чтобы получить доступ к возможностям истории проекта в 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. Нажмите элемент управления в правом верхнем углу представления, чтобы открыть поле поиска для базового поиска по истории проекта. По мере ввода поисковой строки к временной шкале будет применяться фильтрация, и будут отображаться только события, относящиеся к этому поиску. Дополнительные сведения см. в разделе Фильтрованный поиск.

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

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

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

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

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

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

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

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

  • Заголовок плитки события.
  • Имя человека, выполнившего событие.
  • Описательный текст (текст из комментария/заметки/описания, добавленного при возникновении соответствующего события).
  • Текст данных сравнения — в плитке события 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, или, при необходимости, вы можете сформировать отчет по истории проекта как часть процесса 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 (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

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

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

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

Content