2012-03-06 62 views
1

我需要SVN服務器的存儲庫列表,還需要關聯用戶使用Java API或通過SVN命令連接到特定存儲庫。從Java應用程序中檢索SVN存儲庫列表

我已經得到了代碼庫中的詳細信息,但我無法從服務器獲取存儲庫列表。

回答

0

SVNKit看一看:

SVNKit是一個純Java工具包 - 它實現了所有Subversion特性,並提供了API使用Subversion的工作拷貝,獲得工作和操作Subversion版本庫 - 你的Java應用程序內的一切。

+0

謝謝你菲尼亞斯我經歷過同樣的...正如我在我的問題中所說的那樣,它可以幫助我獲取存儲庫的詳細信息,而不是服務器的存儲庫列表。 – john 2012-03-06 09:54:39

1

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://協議。

+0

我使用ubersvn作爲我的服務器,它使用Apache.Is可以從Active Directory中獲得相同的結果 – john 2012-03-16 05:09:41

+0

Active Directory沒有存儲庫列表。 – 2012-03-16 18:11:09

+0

馬克,我的疑問是活動目錄由與所有軟件相關的所有數據組成。因此,如果ubersvn存儲的是相同的,則可以檢索相同的結果,對嗎? – john 2012-03-19 04:38:58

相關問題