refreshSourceControl

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

Синтаксис

refreshSourceControl(proj)

Описание

пример

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