setCopyContents SVNKit. ¿Cómo crear una sucursal en una sucursal existente sin contenido de sucursal?

Supongamos que creo una Branch1 en sucursales existentes \ de la siguiente manera usando SVNKit:

SVNCopyClient copyClient = new SVNCopyClient(authManager, options); SVNCopySource copySource = new SVNCopySource(SVNRevision.UNDEFINED, SVNRevision.HEAD, sourceUrl); copySource.setCopyContents(false); copyClient.doCopy(new SVNCopySource[] { copySource }, toUrl, false, // isMove true, // make parents true, // failWhenDstExists commitMessage, // commit message null); // SVNProperties 

Todo funciona bien, twig creada. Entonces quiero crear Branch2 en la misma twig de fuente usando el código anterior. Branch2 creó, pero incluyó el contenido de la twig fuente existente, es decir, Branch1. Entonces la estructura de las twigs es:

  • Sucursales \
  • Sucursales \ Branch1
  • Sucursales \ Branch2 \ Branch1

Parece que SVNKit usa la twig fuente incluyendo su contenido como fuente para Branch2. De acuerdo con la documentation setCopyContents (falso) debe excluir este contenido pero no es así. ¿Qué estoy haciendo mal?

Fuguré. Usé la operación de copy, por lo que todo funcionó como disigned. Necesito usar la operación mkDir en estos casos.