listModifiedFiles

(Не рекомендуемый), Список изменил файлы в проекте

simulinkproject не рекомендуется. Используйте currentProject или openProject вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Описание

пример

modifiedfiles = listModifiedFiles(proj) возвращает список модифицированных файлов проекта в объекте proj проекта. listModifiedFiles обновляет состояния системы контроля версий в проекте и затем возвращает массив файлов проекта, которые перечислены в представлении Modified Files проекта.

Примеры

свернуть все

Откройте проект корпуса и создайте объект проекта.

sldemo_slproject_airframe;
proj = simulinkproject;

Измените файл модели проекта путем добавления произвольного блока.

open_system('AnalogControl')
add_block('built-in/SubSystem', 'AnalogControl/test')
save_system('AnalogControl')

Получите все модифицированные файлы в проекте.

modifiedfiles = listModifiedFiles(proj)
modifiedfiles = 

  1x2 ProjectFile array with properties:

    Path
    Labels
    Revision
    SourceControlStatus

Наблюдайте два модифицированных файла. Сравните с представлением Modified Files в Проекте, где вы видите модифицированный файл модели и соответствующий .SimulinkProject файл определения.

Получите второй модифицированный файл.

modifiedfiles(2)
ans = 

  ProjectFile with properties:

Path: 'C:\Work\temp\slexamples\airframe2\models\AnalogControl.slx'
                 Labels: [1x1 slproject.Label]
               Revision: '2'
    SourceControlStatus: Modified

Наблюдайте файл SourceControlStatus свойством является Modified. Точно так же listModifiedFiles возвращает любые файлы, которые добавляются, конфликтовал, удаленный, и т.д., которые обнаруживаются в представлении Modified Files в Проекте.

Получите все файлы проекта с особым состоянием системы контроля версий. Например, получите файлы, которые являются Unmodified.

proj.Files(ismember([proj.Files.SourceControlStatus], matlab.sourcecontrol.Status.Unmodified))
ans = 

  1x29 ProjectFile array with properties:

    Path
    Labels
    Revision
    SourceControlStatus

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

свернуть все

Проект, заданный как объект проекта. Используйте simulinkproject чтобы создать проект возражают, чтобы управлять проектом в командной строке.

Выходные аргументы

свернуть все

Модифицированные файлы, возвращенные как массив объектов файла.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2019a

Смотрите также

Функции

Введенный в R2016a