我想从MATLAB程序(.m文件)中查询subversion存储库的修订版本#,因此我可以将它包含在我正在生成的输出文件中。我需要能够以编程方式执行此操作,因此没有GUI工具需要点击并检索信息。
我想我只会像这样创建一个批处理文件
@echo OFF
svn info --show-item revision [url]
并使用system
命令从MATLAB程序中调用批处理文件。
还有其他方法可以完成此任务吗?他们如何与我的想法相提并论?
答案 0 :(得分:1)
There is a GUI you can download from Mathworks:
http://www.mathworks.com/matlabcentral/fileexchange/23508-subversion-gui
but honestly, I would just do what you said - write a system call to the native svn.
答案 1 :(得分:1)
要实现与平台无关的代码,您可以切换到svnkit,the java bridge可以使用http://github.com/JC-Orozco/iron-splitter直接在MATLAB代码中使用。