Java svnkit:如何从SVN DB获取最新版本号?

Java svnkit:如何从SVN DB获取最新版本号?,java,svnkit,Java,Svnkit,我想使用SVNKIT获取SVN数据库的最新版本号。我不想更新本地存储库并获取head修订号,我想直接联系SVN存储库并获取最新修订号。请帮帮我 FWIW,链接对我来说已经死了。但我发现了完全相同的代码。(不太重要)FWIW,这个链接对我来说已经死了。但我发现了完全相同的代码。(不太重要) DAVRepositoryFactory.setup(); String url = "(directory in svn url)"; String name = "(login name)"; String

我想使用SVNKIT获取SVN数据库的最新版本号。我不想更新本地存储库并获取head修订号,我想直接联系SVN存储库并获取最新修订号。请帮帮我

FWIW,链接对我来说已经死了。但我发现了完全相同的代码。(不太重要)FWIW,这个链接对我来说已经死了。但我发现了完全相同的代码。(不太重要)
DAVRepositoryFactory.setup();
String url = "(directory in svn url)";
String name = "(login name)";
String password = "(login password)";
SVNRepository repository = null;
repository = SVNRepositoryFactory.create(SVNURL.parseURIDecoded(url));
ISVNAuthenticationManager authManager =
                   SVNWCUtil.createDefaultAuthenticationManager(name, password);
repository.setAuthenticationManager(authManager);
SVNDirEntry entry = repository.info(".", -1);
System.out.println("Latest Rev: " + entry.getRevision()); 
DAVRepositoryFactory.setup();

final SVNURL url = SVNURL.parseURIDecoded("http://svn.apache.org/repos/asf");
final SVNRepository repository = SVNRepositoryFactory.create(url);
final long latestRevision = repository.getLatestRevision();
System.out.println(latestRevision);
FSRepositoryFactory.setup();
File pathToRepository = new File("/path/to/repository");
SVNRepository svnRepository = SVNRepositoryFactory.create(SVNURL.fromFile(pathToRepository));
try {
    final long latestRevision = svnRepository.getLatestRevision();
    System.out.println("latestRevision = " + latestRevision);
} finally {
    svnRepository.closeSession();
}