Articles of svnkit

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, […]

Obtenga contenido del repository desde SVN usando SVNKIT

Quiero comparar 2 repositorys en svn. Intento hacer un progtwig que obtenga contenidos de svn usando svn y luego comparar el directory local. ¿Es posible get los contenidos de svn utilizando svnkit sin tener que pagar? No quiero modificar nada en el repository. ¿Es posible excluir elementos de la descarga de imágenes?

SVNKit – Comprobar si existe el directory

Por lo tanto, he creado un TEST de proyecto en un repository SVN y quiero saber si este directory de proyecto existe con la biblioteca SVNKit. El protocolo es http. Lo intenté por ejemplo … private String urlSviluppo = "http://myrepo/SVILUPPO"; DAVRepositoryFactory.setup(); SVNURL url = SVNURL.parseURIDecoded(urlSviluppo); ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager("user", "pwd"); DAVRepository repositorySviluppo = (DAVRepository)DAVRepositoryFactory.create(url, null); […]

Obtener historial de un file eliminado de SVN usando SVNKit

Estoy intentando acceder al historial de revisiones de un file que se ha eliminado utilizando SVNKit. Lo siguiente es lo que estoy haciendo para lograr eso. SVNClientManager manager = SVNClientManager.newInstance(); SVNLogClient logClient = manager.getLogClient(); logClient.doLog(svnURL, new String[] { fileName }, SVNRevision.create(deletedRevision), SVNRevision.UNDEFINED, SVNRevision.UNDEFINED, false, false, true, -1, null, new ISVNLogEntryHandler() { public void handleLogEntry(SVNLogEntry logEntry) […]

¿Por qué Svnkit ignora las externalidades al actualizar a una revisión específica?

Estoy intentando exportar una revisión específica de un repository SVN en línea usando Java 1.7 y SVNkit 1.7.4v1. Pero el problema es que SVNkit ignora lo externo si la revisión específica no es HEAD. Con HEAD-revisar, la export funciona bien y se incluyen los externos. UpdateClient.doExport() UpdateClient.doCheckout() y UpdateClient.doCheckout() y ambos tienen el mismo problema. […]

Eclipse (o cualquier herramienta), para agregar todos los autores al file java de svn

¿Hay alguna herramienta automática para agregar todas @author tags @author desde svn a todos los files java? Encontré soluciones ( como esta ) para agregar el último commiter, pero me gustaría agregarlas todas.

Problema con la confirmación de SVNAnt

Tengo un file ant build.xml con la siguiente configuration: <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath"/> <svnSetting id="svn.settings" username="${svn.username}" password="${svn.pw}" javahl="false" svnkit="true" failonerror="true"/> <target name="commit"> <svn refid="svn.settings"> <commit file="${webcontent}/version.properties" message="commit version from build.xml by ${user.name}" /> </svn> </target> Ejecutar la compilation de ant genera el siguiente resultado: [svn] Using svnkit [svn] <Commit> started … [svn] commit -m "commit version […]

SVNKit para encontrar la diferencia entre dos files almacenados en ubicaciones separadas con numbers de revisión separados

Estoy escribiendo un progtwig Java usando la API de SVNKit, y necesito usar la class o llamada correcta en la API que me permita encontrar la diferencia entre los files almacenados en ubicaciones separadas. 1er file: https: //abc.edc.xyz.corp/svn/di-edc/tags/ab-cde-fgh-axsym-1.0.0/src/site/apt/releaseNotes.apt Segundo file: https: //abc.edc.xyz.corp/svn/di-edc/tags/ab-cde-fgh-axsym-1.1.0/src/site/apt/releaseNotes.apt He utilizado las llamadas API enumeradas para generar la salida diff, pero hasta […]

No se puede conectar al repository SVN a través de la API SvnKit

Tenemos un repository SVN, y puedo conectarme a él a través de Tortoise. Pero cuando trato de conectarme a través de SvnKit, específicamente el método svnRepository.testConnection() , dice svn: E170001: Authentication requinetworking for … Las cnetworkingenciales aprobadas son las mismas que estoy usando con Tortoise también. Este componente particular funciona bien con otros repositorys. Además, […]

¿Hay alguna manera de usar SVNKit para get los nombres de los methods modificados?

¿Hay alguna manera de usar SVNKit para get los nombres de los methods modificados en lugar de los contenidos completos? Ahora mismo puedo usar SVNKit para get el logging de SVN, pero quiero get los methods modificados en alguna versión de SVN. ¿Cómo puedo hacerlo?