2012-03-06 59 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

相关问题