Работа с Project Packager
Проект Altium Designer может включать множество самых разных файлов — исходные файлы, библиотеки, отчёты, даташиты, производственные файлы и т. д. Project Packager упрощает задачу управления этим большим набором файлов. Руководствуясь настройками, которые вы задаёте на его страницах, мастер собирает и упаковывает проект в переносимый ZIP‑файл.
Интерфейс Project Packager — диалог Project Packager Wizard — мастер упаковки, который архивирует полный проект Altium Designer, дерево проектов или группу проектов (и входящие в неё проекты) в указанное место в виде одного ZIP‑файла с временной меткой. Project Packager Wizard полезен, когда проект нужно перенести с одной площадки на другую, сделать резервную копию для безопасного хранения, упаковать полное дерево проектов (идеально для Multi-board проектов) или упаковать полную группу проектов.

Используйте Project Packager, чтобы перенести целый проект (или дерево проектов) и связанные с ним документы в ZIP‑файл с временной меткой.
Project Packager поддерживает:
- Любые ситуации, когда проект нужно переместить, например перенести его с одной площадки на другую или сделать резервную копию для безопасного хранения.
- Упаковку полной группы проектов Altium Designer — идеально для разработчиков, которые включают все проекты плат, предназначенные для продукта компании, в одно рабочее пространство.
- Управление тем, где будет храниться архив.
- Управление тем, как обрабатываются пути к каталогам при упаковке.
- Управление тем, включаются ли какие-либо сгенерированные, системные или внешние файлы.
- Управление тем, какие связанные документы проекта включаются в итоговый архив.
- Управление тем, как обрабатываются файлы вне папки проекта при упаковке.
- Включение/исключение сгенерированных файлов, например отчётов, в пакет проекта.
- Включение/исключение файлов History (создаваемых встроенной системой истории/восстановления файлов Altium Designer).
При использовании Project Packager Wizard настройки позволяют управлять тем, как обрабатываются пути к каталогам при упаковке, как обрабатываются файлы вне папки проекта при упаковке, включать/исключать сгенерированные файлы (например отчёты) в пакете проекта, а также включать/исключать файлы history (создаваемые встроенной системой истории/восстановления файлов).
Запуск мастера Project Packager
Мастер запускается одним из следующих способов:
- Выберите Project » Project Packager в главном меню.
- Щёлкните правой кнопкой по проекту на панели Projects , затем выберите Project Packager.
Навигация по мастеру
- Нажмите Cancel , чтобы отменить упаковку проекта и закрыть Project Packager Wizard.
- Нажмите Back , чтобы перейти к предыдущему экрану.
- Нажмите Next , чтобы перейти к следующему экрану.
- Нажмите Finish , чтобы закрыть Project Packager Wizard после завершения упаковки.
Выбор проектов для включения
Используйте страницу Select Projects to Include, чтобы выбрать проекты, которые будут включены в пакет. Доступные варианты:
- Package focused project (<Project name>) - использовать текущий активный проект.
- Package focused project tree, starting from the focused project (<Project name>) - использовать текущее активное дерево проектов.
- Package project group - использовать текущую группу проектов.
Параметры ZIP‑файла
Страница Zip File Options используется для задания имени упакованного ZIP‑файла и указания пути. Настройки также позволяют указать, нужно ли включать в пакет сгенерированные файлы, а также файлы history и EDIF.
-
Zip File Name - используйте кнопку
, чтобы открыть стандартный диалог, в котором можно выбрать и задать имя нужного ZIP‑файла.Путь Zip File Name должен быть задан как абсолютный. - Managed Projects
- Unlink project from the server during packaging - установите этот флажок, если хотите остановить синхронизацию между локальным проектом и его управляемой инкарнацией, доступной в рабочем пространстве. Это гарантирует, что информация о ссылке на зеркальный проект в Workspace, которая хранится внутри файла проекта (*.PrjPcb), будет удалена в рамках процесса упаковки.
- Directories in Zip File
- Use relative path to file drive - выберите этот вариант, чтобы собрать все файлы выбранного типа пакета в одну папку внутри ZIP‑файла. Хотя все файлы присутствуют в упакованном ZIP, структура хранения в ZIP не повторяет исходную структуру хранения файлов проекта. Если исходный проект(ы) включал файлы, хранящиеся в папке, отличной от папки файла проекта, эти файлы не будут найдены при открытии извлечённого проекта (файл проекта использует относительные ссылки для поиска файлов проекта, расположенных на том же диске, но в другой папке). При необходимости отсутствующие файлы можно повторно добавить в извлечённый проект через команду правого клика cpAdd Existing to Project.
- Use relative paths to common parent directory of all files packaged - выберите этот вариант, чтобы собрать все файлы выбранного типа пакета в структуру папок внутри ZIP‑файла, отражающую структуру папок исходного проекта(ов). Это гарантирует, что извлечённый проект(ы) можно будет открыть без необходимости повторно добавлять какие-либо файлы в проект(ы).
- Generated Files
- Include (only if on the same drive as the owner project) - выбрать, чтобы включить все сгенерированные файлы, которые находятся на том же диске, что и проект‑владелец.
- Do not include - выбрать, чтобы не включать сгенерированные файлы.
- Files on Different Drive
- Include a plain copy of the file in a project sub-directory (The project is NOT modified to reference the copied files) - выбрать, чтобы включить обычную копию файла в подкаталог проекта для файлов, находящихся на другом диске.
- Do not include - выбрать, чтобы не включать файлы, расположенные на другом диске.
- Additional Items to Include
- Output folder and all sub-folders (same drive as the project) - выбрать, чтобы включить выходные папки, а также любые их подпапки, которые находятся на том же диске, что и проект.
- History files (only if not using global repository) - выбрать, чтобы включить файлы history при условии, что они не находятся в глобальном репозитории.
- EDIF Files - выбрать, чтобы включить файлы Electronic Design Interchange Format (EDIF).
- All files in project directories (excluding output and history folders) - выбрать, чтобы включить все файлы в каталогах проекта, исключая выходные и history‑файлы. Выходные и history‑файлы выбираются с помощью параметров выше.
Выбор файлов для включения
Используйте страницу Select Files to Include, чтобы выбрать файлы, которые будут включены в пакет. Путь, по которому файлы будут располагаться в пакете, зависит от параметров, заданных на предыдущей странице (Zip File Options).
- Package - включите/установите флажок Package , чтобы добавить перечисленный файл в пакет. Отключите/снимите флажок, чтобы исключить перечисленный файл из пакета.
- File Name - имя перечисленного файла.
- Path in Zip File - путь к файлу в созданном ZIP‑файле. Путь зависит от параметров, заданных на предыдущей странице (Zip File Options).
Упаковка завершена
Страница Packaging Complete появляется после того, как проект(ы) был упакован (после нажатия Next на предыдущей странице (Select Files to Include).
- Packaging Complete - указывает путь, по которому находится упакованный файл.
- Packaged Files - список всех файлов, включённых в пакет.
- Finish - нажмите, чтобы закрыть Project Packager Wizard после завершения упаковки.





