Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

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 中推出