2

目前我正在开发一个与 matlab 集成的 Subversion 控制 (SVN) 项目。

我想从一个项目下的 URL 获取 svn 存储库中的文件夹列表,但对于不同的模块。

我试过这样:

 % to read all modules from excel 

data = xlsread(modules.xlsx)

for i= 1:length(data)

    module_name = cell2mat(data(i,1));
    sys = module_name;

    % to get list of folders under each module

    !svn list https://xxxx.collab.net/svn/repos/sys/branches/pro/

end

我的问题是如何在 URL 中更改“sys”,以便我可以访问所有模块。目前它仅适用于一个模块(如果我替换'sys'= module1)

先感谢您

问候 bstar

4

2 回答 2

1

而不是 URL 地址写:

['https://xxxx.collab.net/svn/repos/' module_name '/branches/pro/']

(module_name 需要是一个字符串才能工作)

于 2012-10-31T20:44:34.957 回答
0
svnCmd = '!svn list https://xxxx.collab.net/svn/repos/sys/branches/pro/'; 
evalc(strrep(svnCmd, 'sys', sys)) '
于 2012-11-01T09:20:21.613 回答