我需要SVN服務器的存儲庫列表,還需要關聯用戶使用Java API或通過SVN命令連接到特定存儲庫。從Java應用程序中檢索SVN存儲庫列表
我已經得到了代碼庫中的詳細信息,但我無法從服務器獲取存儲庫列表。
我需要SVN服務器的存儲庫列表,還需要關聯用戶使用Java API或通過SVN命令連接到特定存儲庫。從Java應用程序中檢索SVN存儲庫列表
我已經得到了代碼庫中的詳細信息,但我無法從服務器獲取存儲庫列表。
在SVNKit看一看:
SVNKit是一個純Java工具包 - 它實現了所有Subversion特性,並提供了API使用Subversion的工作拷貝,獲得工作和操作Subversion版本庫 - 你的Java應用程序內的一切。
Subversion不用於從服務器獲取存儲庫列表提供任何API或接口。如果您使用的是Apache,那麼您可能會向SVN服務器的根目錄發出GET請求,然後屏幕刷新結果以獲取存儲庫列表。
另一種選擇是將Subversion Edge用於您的服務器。它包含一個完整的REST API,用於服務器管理類型的事物,例如獲取存儲庫列表。請參閱:
https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/ApiDocs
我不知道的會,如果你正在使用SVN工作的任何選項://或svn + SSH://協議。
謝謝你菲尼亞斯我經歷過同樣的...正如我在我的問題中所說的那樣,它可以幫助我獲取存儲庫的詳細信息,而不是服務器的存儲庫列表。 – john 2012-03-06 09:54:39