exponenta event banner

listModifiedFiles

Список измененных файлов в проекте

Описание

пример

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

Примеры

свернуть все

Откройте проект приложения Times Table. Использовать currentProject для создания объекта проекта из загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Измените имя проекта.

proj.Name = "Better Times Table App";

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

modifiedfiles = listModifiedFiles(proj)
modifiedfiles = 

  1x2 ProjectFile array with properties:

    Path
    Labels
    Revision
    SourceControlStatus

Обратите внимание, что два файла изменены. Сравните это с представлением «Измененные файлы» в проекте, где можно увидеть два измененных файла метаданных проекта в resources папка

Получение последней версии первого измененного файла.

revision = modifiedfiles(1).Revision
revision = 

    "ab5a6255ccb2e63c7cd6a8e3bf5c5564926adae8"

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

свернуть все

Проект, указанный как matlab.project.Project объект. Использовать currentProject для создания объекта проекта из загруженного проекта.

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

свернуть все

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

Представлен в R2019a