主要内容

matlab.project.convertDefinitionFiles

更改项目的定义文件类型

    描述

    例子

    matlab.project.convertDefinitionFiles (projectRoot,definitionType转换存储在中的项目的定义文件类型projectRoot指定的新类型definitionTypematlab.project.convertDefinitionFiles保存项目的源代码控制历史记录。

    警告

    为了避免合并问题,不要为一个项目转换定义文件类型超过一次。

    例子

    全部折叠

    检查项目当前使用的定义文件管理。

    projectRoot =“C: /项目/ myproject的”;proj = openProject(projecroot);currentDefinitionFileType = proj。DefinitionFilesType
    currentDefinitionFileType = DefinitionFiles枚举MultiFile

    在转换项目定义文件管理之前关闭项目。

    关闭(项目);

    以编程方式将项目定义文件管理转换为使用固定路径的多个项目文件。

    matlab.project.convertDefinitionFiles (projectRoot matlab.project.DefinitionFiles.FixedPathMultiFile)

    检查新的项目定义文件管理。

    proj = openProject(projecroot);newDefinitionFileType = proj。DefinitionFilesType
    newDefinitionFileType = DefinitionFiles枚举FixedPathMultiFile

    输入参数

    全部折叠

    项目根文件夹的完整路径,指定为字符向量或字符串标量。

    例子:“C: /项目/ myproject的”

    数据类型:字符|字符串

    定义文件类型,指定为matlab.project.DefinitionFiles.SingleFile,matlab.project.DefinitionFiles.MultiFile,或matlab.project.DefinitionFiles.FixedPathMultiFile

    根据您的用例选择定义文件类型:

    • 多文件—在共享项目上执行合并时,避免文件冲突

    • SingleFile—速度更快,但当两个用户向源代码控制工具提交同一个项目中的更改时,可能会导致合并问题

    • FixedPathMultiFile-如果你需要使用较长的路径会更好

    版本历史

    R2020b中介绍