Main Content

从 MSSCCI 源代码管理中签入和签出文件

注意

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

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

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

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

在从 MATLAB 桌面将文件签入或迁出源代码管理系统之前,务必按设置 MSSCCI 源代码管理中所述设置您的系统以与 MATLAB 配合使用。

将文件签入到源代码管理系统

使用 MATLAB 软件或相关产品创建或修改文件后,通过执行以下步骤将这些文件签入到源代码管理系统:

  1. 在当前文件夹浏览器中,选择要签入的文件。在签入文件时该文件可能处于打开或关闭状态,但它必须已保存,即,它不能包含未保存的更改。

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

  3. 在生成的签入文件对话框中,您可以在注释字段中添加文本。如果您要继续使用这些文件,请选中复选框保持签出。点击确定

如果在您尝试签入某文件时该文件包含未保存的更改,则系统会提示您保存这些更改以完成签入。如果您未使该文件保持签出状态并且将该文件保持打开状态,此时应注意它是只读版本。

签出源代码管理系统中的文件

从 MATLAB 中,要签出您要修改的文件,请执行以下步骤:

  1. 在当前文件夹浏览器中,选择要签出的文件。

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

  3. 生成的签出文件对话框列出了您选择要签出的文件。在注释字段中输入注释文本,如果您的源代码管理系统支持对签出添加注释,则会显示该文本。点击确定

签出文件后,在 MATLAB 中或另一产品中对其进行更改,并保存文件。例如,在编辑器中编辑文件。

如果您尝试在不事先签出文件的情况下更改该文件,则该文件是只读的(如标题栏中所示),并且您将无法保存任何更改。这样可防止您意外覆盖该文件的源代码管理版本。

如果您结束 MATLAB 会话,则文件将保持签出状态。您可以在以后的会话期间从 MATLAB 中签入该文件,或从源代码管理系统中签入文件夹。

撤消签出

您可以撤消签出文件。这些文件仍保持签入状态,并且不包含自您上次将其签出后所做的任何更改。要保存自签出某特定文件以来所做的任何更改,请在撤消签出之前点击编辑器实时编辑器选项卡上的保存 ,选择另存为,使用不同的文件名保存文件。

要撤消签出,请执行下列步骤:

  1. 在 MATLAB 当前文件夹浏览器中,选择您要撤消签出的文件。

  2. 右键点击,然后从上下文菜单中选择源代码管理 > 撤消签出

    MATLAB 撤消签出对话框随即打开,其中列出了您选择的文件。

  3. 点击确定