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"
输入参数
proj
— 工程
matlab.project.Project
对象
工程,指定为 matlab.project.Project
对象。使用 currentProject
从当前加载的工程创建一个工程对象。
输出参量
modifiedfiles
— 修改的文件
ProjectFile
对象数组
修改的文件,以 ProjectFile
对象数组形式返回。
版本历史记录
在 R2019a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)