matlab.project.convertDefinitionFiles

Измените тип файла определения проекта

    Описание

    пример

    matlab.project.convertDefinitionFiles(projectRoot,definitionType) преобразует тип файла определения проекта, сохраненного в projectRoot к новому типу, заданному definitionType. matlab.project.convertDefinitionFiles сохраняет историю системы контроля версий вашего проекта.

    Предупреждение

    Чтобы избежать проблем слияния, не преобразуйте тип файла определения несколько раз для проекта.

    Примеры

    свернуть все

    Проверяйте, какое управление файлами определения ваш проект использует в настоящее время.

    projectRoot = "C:/projects/myproject";
    proj = openProject(projectRoot);
    currentDefinitionFileType = proj.DefinitionFilesType
    currentDefinitionFileType = 
    
      DefinitionFiles enumeration
    
        MultiFile

    Закройте свой проект прежде, чем преобразовать управление файлами определения проекта.

    close(proj);

    Программно преобразуйте управление файлами определения проекта, чтобы использовать фиксированный путь несколько файлов проекта.

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

    Проверяйте управление файлами определения нового проекта.

    proj = openProject(projectRoot);
    newDefinitionFileType = proj.DefinitionFilesType
    newDefinitionFileType = 
    
      DefinitionFiles enumeration
    
        FixedPathMultiFile

    Входные параметры

    свернуть все

    Полный путь, чтобы спроектировать корневую папку в виде вектора символов или строкового скаляра.

    Пример: "C:/projects/myproject"

    Типы данных: char | string

    Тип файла определения в виде matlab.project.DefinitionFiles.SingleFile, matlab.project.DefinitionFiles.MultiFile, или matlab.project.DefinitionFiles.FixedPathMultiFile.

    Выберите тип файла определения на основе своего варианта использования:

    • MultiFile - Помогает постараться не объединять проблемы о разделяемых проектах

    • SingleFile - Быстрее, но, вероятно, вызовет проблемы слияния, когда два пользователя представляют изменения в том же проекте к инструменту системы контроля версий

    • FixedPathMultiFile - Лучше, если необходимо работать с длинными путями

    Введенный в R2020b