Main Content

设置 MSSCCI 源代码管理

注意

MSSCCI 支持已删除。将此功能替换为以下选项之一。

  • 将作为 MathWorks®源代码管理集成 一部分的源代码管理系统与当前文件夹浏览器配合使用。

  • 使用源代码管理软件开发包为源代码管理创建插件。

  • 使用 MATLAB® system 函数访问您的源代码管理工具的命令行 API。此选项不会提供与 MATLAB 当前文件夹浏览器菜单或源代码管理状态栏的集成。

在源代码管理系统中创建工程

在您的源代码管理系统中,创建要与文件夹和文件相关联的工程。

文件夹中的所有文件必须属于同一源代码管理工程。确保源代码管理系统中的工程的工作文件夹指定了该文件夹在磁盘上的正确路径。

创建源代码管理工程的示例

此示例使用 Microsoft® Visual SourceSafe® 中的工程 my_thesis_files。其中展示的当前文件夹浏览器显示了该文件夹在磁盘上的路径 D:\my_thesis_files

下面的插图显示了源代码管理系统中的工程示例。

要在 Microsoft Visual SourceSafe 中为此示例设置工作文件夹,请选择 my_thesis_files 并点击右键,从上下文菜单中选择设置工作文件夹,然后在出现的对话框中指定 D:\my_thesis_files

通过 MATLAB 软件指定源代码管理系统

在 MATLAB 中,指定您要访问的源代码管理系统。在主页选项卡上的环境部分中,点击预设 > MATLAB > 常规 > 源代码管理

当前选择的系统显示在“预设项”对话框中。该列表包括支持 Microsoft 常用源代码管理标准的所有已安装的源代码管理系统。

选择您要与其对接的源代码管理系统,并点击确定

MATLAB 会记住不同会话之间的预设,因此您只需在要访问不同源代码管理系统时再次执行此操作。

用于 64 位版本的 MATLAB 的源代码管理

如果您运行 64 位版本的 MATLAB 并希望 MATLAB 与您的源代码管理系统对接,您的源代码管理系统必须与 64 位软件兼容。如果安装的是 32 位源代码管理,或者有以 32 位兼容模式运行的 64 位源代码管理系统,则 MATLAB 不能使用它。在此情况下,MATLAB 会在源代码管理预设窗格中显示有关该问题的警告。

MATLAB 软件中注册源代码管理工程

在 MATLAB 内的一个文件夹中注册源代码管理系统工程,即,将源代码管理系统工程与该文件夹及其中的所有文件发生关联。对该文件夹中的任何文件仅执行此操作一次,这会注册该文件夹中的所有文件:

  1. 在 MATLAB 当前文件夹浏览器中,选择一个位于您要与源代码管理系统中的某工程相关联的文件夹中的文件。例如,选择 D:\my_thesis_files\wind.m。这将与 my_thesis_files 文件夹中的所有文件相关联。

  2. 右键点击,然后从上下文菜单中选择源代码管理 > 在 MATLAB 中注册 Name_of_Source_Control_System 工程Name_of_Source_Control_System 是使用通过 MATLAB 软件指定源代码管理系统中所述的预设项选择的源代码管理系统。

    下面的示例显示了 Microsoft Visual SourceSafe

  3. 在生成的 Name_of_Source_Control_System Login 对话框中,提供用于访问您的源代码管理系统的用户名和密码,并点击确定

  4. 在生成的从 Name_of_Source_Control_System 中选择工程对话框中,选择要与该文件夹相关联的源代码管理系统工程,并点击确定。此示例显示了 my_thesis_files

    选择的文件、该文件所在的文件夹以及该文件夹中的所有文件都与您选择的源代码管理系统工程相关联。例如,MATLAB 将 D:\my_thesis_files 中的所有文件与源代码管理工程 my_thesis_files 相关联。

向源代码管理中添加文件

向源代码管理系统中添加文件。对每个文件仅执行此操作一次:

  1. 在当前文件夹浏览器中,选择要添加到源代码管理系统中的文件。

  2. 右键点击,然后从上下文菜单中选择源代码管理 > 添加到源代码管理

  3. 生成的添加到源代码管理对话框中列出了您选择要添加的文件。您可以在注释字段中添加文本。如果您预计很快将使用这些文件,请选中保持签出复选框(默认处于选中状态)。点击确定

如果您尝试添加未保存的文件,该文件将在添加时自动保存。