refreshSourceControl

Обновите состояние системы контроля версий файлов проекта

Синтаксис

Описание

пример

refreshSourceControl(proj) обновляет состояние системы контроля версий для всех файлов в заданном проекте. Используйте refreshSourceControl получить последнюю информацию системы контроля версий прежде, чем запросить SourceControlStatus свойство на отдельных файлах.

Если вы используете listModifiedFiles чтобы найти все модифицированные файлы в проекте, вы не должны вызывать refreshSourceControl сначала.

Примеры

свернуть все

Откройте Табличный проект Приложения "Таймс". Используйте currentProject чтобы создать проект возражают из в настоящее время загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

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

refreshSourceControl(proj)

Получите все файлы проекта, которые Не модифицированы. Используйте ismember функция, чтобы получить массив logicals утверждение, какие файлы в Табличном проекте Приложения "Таймс" не модифицированы. Используйте массив, чтобы получить список немодифицированных файлов.

unmodifiedStatus = ismember([mainProject.Files.SourceControlStatus], ...
    matlab.sourcecontrol.Status.Unmodified);
mainProject.Files(unmodifiedStatus)
ans = 
  1×9 ProjectFile array with properties:

    Path
    Labels
    Revision
    SourceControlStatus

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

свернуть все

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

Введенный в R2019a