主要内容

refreshSourceControl

更新项目文件的源代码控制状态

描述

例子

refreshSourceControl (项目更新指定项目中所有文件的源代码控制状态。使用refreshSourceControl,获取最新的版本控制信息SourceControlStatus属性。

如果你使用listModifiedFiles要查找项目中所有已修改的文件,不需要调用refreshSourceControl第一。

例子

全部折叠

打开时间表应用程序项目。使用currentProject从当前加载的项目创建项目对象。

matlab.project.example.timesTable proj = currentProject;

在查询单个文件之前,请刷新源代码控制状态。

refreshSourceControl(项目)

获取所有未修改的项目文件。使用ismember函数获取的数组逻辑值说明用时表应用程序项目中的哪些文件未被修改。使用数组获取未修改的文件列表。

unmodifiedStatus = ismember([mainProject.Files.SourceControlStatus],...matlab.sourcecontrol.Status.Unmodified);mainProject.Files (unmodifiedStatus)
ans = 1×9 ProjectFile数组,属性为:Path Labels Revision SourceControlStatus

输入参数

全部折叠

项目,指定为matlab.project.Project对象。使用currentProject从当前加载的项目创建项目对象。

版本历史

在R2019a中引入

Baidu
map