2011-05-29 144 views
0

我需要從sharpsvn列出Subversion服務器上的所有項目。這相當於命令:sharpsvn - 獲取Subversion服務器上所有項目的列表

wget http://me:@subversion-server/root/ 

我在sharpsvn api中找不到函數。函數是否存在?

更新:

對不起,我不是乾淨。我會舉一個真實世界的例子。

考慮www.apache.org及其SVN。

我需要所有apache項目的列表,例如abdera,activeqm,ant,apr ...我可以通過http在http://svn.apache.org/repos/asf/或svn:"svn list http://svn.apache.org/repos/asf "獲取列表。 http方法是否可以通過sharpsvn api獲得?在我的服務器上,「svn list」方法不起作用(錯誤配置?)。

+0

所以..你是否在尋找一個存儲庫列表,或者是一個存儲庫內的目錄列表?混淆來自使用'項目',並且還通過給出'/ root /'示例url。大多數Subversion網址都是'http:// server/svn/myrepos' – 2011-06-01 08:48:34

回答

3

SVN根本沒有「項目」。只有文件夾。所以你可能只是想找到你的倉庫根目錄的文件夾列表!如果您在單個服務器上查找所有存儲庫:那些不是由顛覆管理的,因此您必須從其他位置獲取該信息。

+0

我正在查找的信息(以及通過上述命令獲取的信息)是由subversion返回的。它是一個包含項目列表的xml文件(我沒有故意使用單詞'repository',因爲我看到了至少在兩個不同含義中使用的單詞)。通過項目我的意思是包含'後備箱'的文件夾。包含所有項目的文件夾不能被svn協議讀取,就像上面的http一樣(至少在我的情況下)。因此,我正在尋找一種方法,將得到並解析XML。 – danatel 2011-05-29 19:42:33

相關問題