Main Content

共享工程

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

下表说明打包工程的方式。

共享工程的方式过程
创建一个存档以进行共享。

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

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

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

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

  3. 如果您引用了工程并且想导出引用工程文件,请选中包括引用工程

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

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

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

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

一步通过电子邮件发送 .mlproj 存档。

在 Windows® 系统上,您可以一步生成 .mlproj 存档并将其附加到电子邮件中。与无法访问所连接的源代码管理工具的人员一起工作时,共享存档非常有用。

要以 .mlproj 文件的形式通过电子邮件发送工程,请执行以下操作:

  1. 加载工程后,在工程选项卡上,选择共享 > 电子邮件

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

  3. 如果您引用了工程并且想导出引用工程文件,请选中包括引用工程复选框。

  4. 点击附加到电子邮件。MATLAB 会在默认电子邮件客户端中打开一封新电子邮件,该电子邮件附有一份 .mlproj 文件。

  5. 编辑并发送该电子邮件。

创建一个工具箱以进行共享。

您可以从您的工程创建一个工具箱,并与协作者共享该工具箱。

要从工程创建工具箱,请执行以下操作:

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

    打包程序会将所有工程文件添加到工具箱中,并打开“打包为工具箱”对话框。

  2. 工具箱信息字段填充有工程名称、作者和描述。根据需要编辑信息。

  3. 要包括尚未包含在工程文件中的文件,请编辑排除的文件和文件夹。

  4. 点击打包

现在,您可以像共享任何其他文件一样共享工具箱文件。

在 GitHub® 上发布。

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

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

注意

如果您不想更改所打开工程中的当前源代码管理,请以其他方式共享该工程。

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

  1. 加载工程后,在工程选项卡上,选中共享 > GitHub。将打开“创建 GitHub 存储库”对话框。

    如果共享菜单中未包含 GitHub 选项,请选择共享 > 更改共享选项。然后,在“管理共享”对话框中,选择 GitHub并点击关闭

  2. 输入您的 GitHub 用户名和个人访问令牌,并编辑新存储库的名称。点击创建

    将出现一则警告,提示您确认是否要创建公共存储库并修改当前工程的远程存储库位置。要继续,请点击

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

  4. 当前工程中的源代码管理现在引用 GitHub 上的新存储库作为远程存储库。要使用具有新存储库的工程,请在“创建 GitHub 仓库”对话框中点击重新加载工程

要查看远程存储库的 URL,请在工程选项卡的源代码管理部分中,点击 Git 详细信息按钮。

您无需进行其他安装即可使用 Git。要在 Git 中执行合并操作,需要额外的设置步骤。有关详细信息,请参阅设置 Git 源代码管理

使用源代码管理进行协作。您可以在工程中使用源代码管理进行协作。有关详细信息,请参阅对工程使用源代码管理

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

创建导出配置文件

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

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

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

  2. 点击 +,并指定导出配置文件的名称。

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

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

  4. 文件窗格中,点击 + 并选择您要排除或包含的文件的标签,然后点击确定

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

  6. 点击应用,并关闭“管理导出配置文件”对话框。

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.

注意

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

相关主题