exponenta event banner

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