2012-10-31 109 views
2

目前我正在與一個與matlab集成的Subversion控制(SVN)項目。顛覆控制matlab

我想從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 

我的問題是如何「SYS」可以在URL被改變,這樣我可以訪問所有的模塊。目前它僅適用於一個模塊(如果我代替 'SYS'=模塊1)

預先感謝您

問候 bstar

回答

0
svnCmd = '!svn list https://xxxx.collab.net/svn/repos/sys/branches/pro/'; 
evalc(strrep(svnCmd, 'sys', sys)) ' 
+2

歡迎來到Stack Overflow!請不要只發布一段代碼,請*解釋*爲什麼這段代碼能解決問題。沒有解釋,這不是一個答案。 –

1

,而不是URL地址寫:

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

(module_name必須是按字母順序排列的字符串)

+0

親愛的奈特,謝謝你的迴應。但它沒有用。 – bstar

+0

@bstar,module_name的類類型是什麼? – bla

+0

@ nate the class for moduele_name is char – bstar