主要内容

共享工程

您可以通过共享工程与他人协作。您还可以使用标签和导出配置文件来控制共享工程中要包含哪些文件。有关详细信息,请参阅创建导出配置文件

下表描述了共享工程的方式。

共享工程的方式过程

将工程存档到单个文件中。

您可以将工程存档到一个 .mlproj 或 ZIP 存档中,并与协作者共享该存档。与无法访问所连接的源代码管理工具的人员一起工作时,共享存档非常有用。

要存档工程,请执行以下操作:

  1. 加载工程后,在工程选项卡上,点击共享 > 存档

  2. 如果只想导出一组指定的文件,请选择导出配置文件。有关详细信息,请参阅创建导出配置文件

  3. 如果工程具有使用相对路径链接的引用工程,并且您要将其包含在存档中,请选择包含全部

  4. 如果工程具有使用绝对路径链接的引用工程,您可以通过选择包含全部作为相对引用在存档中使用相对路径包含引用工程。如果与您共享的用户有权访问绝对引用工程,请改为选择不包含并保持为绝对引用选项。

  5. 点击另存为并指定文件路径。

  6. 保存类型字段中,选择存档的工程文件类型。默认情况下,MATLAB® 将工程存档为 .mlproj 文件。您可以选择将工程存档为 ZIP 文件。

  7. 点击保存以创建工程存档。

现在,您可以像共享任何其他文件一样共享存档文件。

将工程打包为 MATLAB 工具箱。

您可以从您的工程创建一个工具箱,并与协作者共享该工具箱。有关详细信息,请参阅创建和共享工具箱

使您的工程在 GitHub® 上可用。

您可以通过在 GitHub 上以公开或私有方式发布工程来共享工程。首先,您必须有 GitHub 帐户。

在 GitHub 上共享工程会将 Git™ 源代码管理添加到工程中。如果您的工程已在源代码管理之下,共享会用 Git 取代源代码管理配置,GitHub 将成为链接到工程的远程存储库。

要在 GitHub 上共享工程,请执行以下操作:

  1. 加载工程后,在工程选项卡上,选中共享 > GitHub

  2. 输入存储库名称并点击创建。默认情况下,MATLAB 将存储库设为私有。如果您要在 GitHub 上将存储库设为公共存储库,请在点击创建之前清除将 GitHub 存储库设为私有

    警告提示您确认要修改远程存储库位置。要继续,请点击修改并发布

  3. 如果出现存储库的身份验证对话框,请输入 GitHub 的登录信息,例如,您的 GitHub® 用户名和个人访问令牌。

  4. “创建 GitHub 存储库”对话框将显示新存储库的 URL。点击该链接可在 GitHub 网站上查看新存储库。存储库包含工程文件的初始提交。

要查看远程存储库的 URL,请在工程选项卡上,在“工程”面板的空白处右键点击并选择源代码管理 > 查看详细信息

使用源代码管理进行协作。您可以在远程 Git 或 SVN 存储库中托管工程并与他人协作,类似于任何其他工作源代码管理文件夹。有关详细信息,请参阅Share Git Repository to Remote在 MATLAB 中使用 Git 进行协作

从您的工程创建一个 Simulink® 模板。

使用模板创建和重用一个标准工程结构。Simulink 模板可帮助您在团队中创建一致的工程。有关详细信息,请参阅Create Templates for Standard Project Settings (Simulink)
从工程中的 Simulink 模型创建一个 FMU 文件。为了与其他仿真软件实现工具耦合联合仿真,您可以从工程中的 Simulink 模型创建一个 FMU 文件。有关详细信息,请参阅Export a Model as a Tool-Coupling FMU (Simulink)

在与其他人共享工程之前,通过执行依赖关系分析来检查工程所需的附加功能会很有用。有关详细信息,请参阅查找必需的产品和附加功能

创建导出配置文件

如果要共享工程文件的一个子集,请创建导出配置文件。导出配置文件允许您排除或仅包含具有特定标签的文件。有关创建标签并将其添加到工程文件的详细信息,请参阅Create and Manage LabelsAdd Labels to Project Files

要创建导出配置文件,请执行以下操作:

  1. 工程选项卡上,点击共享 > 管理导出配置文件

  2. 要创建一个新导出配置文件,请点击新建并指定导出配置文件名称。

  3. 文件窗格中,选择是否根据文件标签从最终工程存档中排除或包括文件。

    如果您需要共享的文件只是大工程的一个小子集,请选择“包含”选项。

  4. 文件窗格中,选择要排除或包含的文件的标签。

  5. 您也可以从导出的工程中排除用户定义的标签。在标签窗格中,选择您不想导出的自定义标签。

  6. 点击确定

注意

导出配置文件不会应用对引用工程的更改。当您共享工程时,MATLAB 会导出整个引用工程。

Manage Export Profiles dialog shows two panes. The Files pane contains two options and list the labels of the files you want to exclude. The Labels pane lists the user-defined labels you want to exclude.

另请参阅

主题