我需要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