export

Экспорт проекта в архив

Описание

export(proj,archiveName) экспортирует указанный проект в новый архив проекта файла с именем archiveName. archiveName должен включать в себя .mlproj расширение или отсутствие расширения вообще. Если расширение не задано, MATLAB® добавляет .mlproj расширение файла.

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

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

export(proj,archiveName,'ArchiveReferences',archiveReferences) экспортирует указанный проект в новый файл архива проекта и определяет, включать ли ссылки проекта в пакет.

Примеры

свернуть все

Откройте проект Times Table App. Использовать currentProject чтобы создать объект проекта из загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Экспорт проекта в архивный файл проекта.

export(proj,"timestableproj.mlproj")

Теперь можно отправить кому-то проект, предоставив общий доступ к файлу timestableproj.mlproj с ними.

Входные параметры

свернуть все

Проект, заданный как matlab.project.Project объект. Использовать currentProject чтобы создать объект проекта из загруженного проекта.

Имя или путь файла архива, заданный как вектор символов или строковый скаляр, заканчивающийся расширением файла .mlproj. Если расширение не задано, MATLAB добавляет .mlproj расширение имени файла.

Если archiveName - имя файла, MATLAB экспортирует файл в текущую папку. Можно также задать полное имя пути.

Пример: "project.mlproj"

Включите ссылки в пакет, заданные как true или false.

Если true, MATLAB экспортирует проект и включает ссылки в пакет. Извлечение архива создает копию ссылок на проекты и связывает их с проектом верхнего уровня. Он также включает копию проектов, на которые ссылаются ваши ссылки на проекты.

Если false, MATLAB экспортирует проект и сохраняет существующую абсолютную и относительную связь со ссылками. Для рабочего проекта извлечения ссылки должны быть на одинаковых абсолютных и относительных путях.

Аргумент игнорируется, если проект не имеет ссылок.

Типы данных: logical

Введенный в R2019a