¿Cómo puedo registrarme solo en el directory de la relocation de SVN en Java?

Soy nuevo en SVN. Quiero verificar todos los directorys bajo la carpeta fuente de la relocation SVN a mi local, usando código java.

Estoy usando el siguiente código pero está exportando tanto files como directorys mientras solo quiero copyr los directorys.

SVNClientManager ourClientManager = SVNClientManager.newInstance(null, authManager); SVNUpdateClient updateClient = ourClientManager.getUpdateClient(); updateClient.setIgnoreExternals(false); updateClient.doExport(url1, checkoutPath1, SVNRevision.create(111111), SVNRevision.create(111111),null,true,SVNDepth.INFINITY); 

No hay un command directo para desvirtuar el dir desde SVN. Usted puede algunos códigos como a continuación.

 private List<String> dirCheckout(SvnOperationFactory svnOperationFactory) throws SVNException { SVNRepository repository = SVNRepositoryFactory.create(SVNURL.parseURIEncoded(URL),null); repository.setAuthenticationManager(svnOperationFactory.getAuthenticationManager()); Collection<SVNDirEntry> entries = (Collection<SVNDirEntry>) repository.getDir("", (Your Object).getRevision(), null,(Collection<?>) null); Iterator<SVNDirEntry> iterator =entries.iterator(); List<String> list = new ArrayList<String>(); while(iterator.hasNext()){ SVNDirEntry entry =(SVNDirEntry) iterator.next(); if(entry.getKind()==SVNNodeKind.DIR) list.add(entry.getName()); } return list; } 

De ningún modo.

No es posible (en un solo command) con opciones existentes --depth en Subversion puro, estoy seguro, SVNKit no puede dar más opciones que backend