support - SVN 1.7+ en Netbeans 7.0
tortoise svn (3)
Tengo un proyecto que utiliza totoiseSVN. Antes de actualizarlo a la versión 1.7, todo funciona bien, pero cuando actualizo tortoiseSVN a la versión 1.7, me da un error cuando intento confirmar o mostrar el registro del historial o actualizar:
org.tigris.subversion.javahl.ClientException: Unsupported working copy format
The path ''C:/Users/user/stuff/myApp'' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
Como sé, si mi sistema tiene instalado ToriseSVN, Netbeans lo usa de forma predeterminada. También he leído que el directorio .svn
está ubicado solo en la raíz (como en mi caso) del proyecto (copia de trabajo) en svn 1.7+. Entonces, ¿por qué netbeans me dice que tengo que actualizar el cliente svn ya que ya tengo la versión más reciente?
Establecer la opción -J-DsvnClientAdapterFactory=commandline
e incluir svn ejecutable en su PATH
sistema PATH
es suficiente para resolver este problema.
Puede configurar la opción haciendo esto de la manera descrita por tpae O agregando esta opción a la propiedad netbeans_default_options
en el archivo <netbeans_dir>/etc/netbeans.conf
.
Habilite el interruptor de línea de comando en el acceso directo de la aplicación / ruta de ejecución:
-J-DsvnClientAdapterFactory=commandline
Ejemplo
“C:/Program Files/NetBeans 7.0.1/bin/netbeans.exe” -J-DsvnClientAdapterFactory=commandline
Netbeans utiliza el cliente de línea de comandos. Todavía tiene una versión 1.6.x del cliente de línea de comandos en algún lugar de su variable PATH env.