Main Content

listModifiedFiles

列出工程中修改的文件

说明

示例

modifiedfiles = listModifiedFiles(proj) 返回指定工程中修改后的工程文件。该函数刷新工程中的源代码管理状态,然后返回工程的修改的文件视图中列出的工程文件数组。

示例

全部折叠

打开 Times Table App 工程。使用 currentProject 从当前加载的工程创建一个工程对象。

openExample("matlab/TimesTableProjectExample")
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 中推出