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