Intellij idea error de pago de subversión: `No se puede ejecutar el programa" svn "`

138

Estoy usando intellij idea 13.0. Cuando intento realizar el pago desde Subversion obtengo un error

Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified

¿Cómo puedo solucionar esto?

JULIIncognito
fuente

Respuestas:

282

Resolví esto desmarcando la opción "Usar cliente de línea de comandos" en la configuración de Subversion.

Esto funciona solo con la versión 1.6 y 1.7. Consulte la respuesta de @ Vic para SVN versión 1.8.

Razvan
fuente
Ese error se debe a que necesita instalar un cliente svn. Intenta ejecutar el comando utilizando el terminal en lugar de su cliente interno de forma predeterminada. Resuelve mi problema, gracias.
LTroya
76

Comprueba mi solución, funcionará.

Soluciones:

Primera descarga Subversion 1.8.13 (1.8) Enlace de descarga ( https://www.visualsvn.com/downloads/ )

ingrese la descripción de la imagen aquí

Luego descomprimido en una carpeta. Habrá una carpeta "bin".

Luego

Vaya a configuración -> Control de versiones -> Subversion

Copie la url de su svn.exe descargado que se encuentra en la carpeta bin que ha descargado.

sigue la foto:

ingrese la descripción de la imagen aquí

No olvide dar el nombre final como svn.exe último según la imagen.

Aplicar -> Ok

Reinicie su estudio de Android ahora.

¡Feliz codificación!

Manoj Behera
fuente
Recibo el siguiente error: "No se encontraron directorios versionados para actualizar"
m2pathan
36

Si está utilizando IntelliJ 13 con SVN 1.8, debe instalar el cliente de línea de comando SVN. Por favor, vea más información aquí :

A diferencia de sus versiones anteriores, la compatibilidad con Subversion 1.8 utiliza el cliente de línea de comando nativo en lugar de SVNKit para ejecutar comandos. Este enfoque es más flexible y facilita mucho el soporte de las próximas versiones. Ahora, IntelliJ IDEA ofrece diferentes opciones de integración para cada Subversión específica:

1.6 - Solo SVNKit

1.7 - SVNKit y cliente de línea de comando

1.8 - Cliente de línea de comando solamente

Vic
fuente
55
Instalar svn command line client es la respuesta correcta aquí. Tenga en cuenta que en Windows las selecciones predeterminadas para la instalación de TortoisSVN no incluyen el cliente de línea de comandos.
dbrin
20

La desactivación Use command-line clientde la configuración funcionó bien en IntelliJ Ultimate 14.0.

Ermannos
fuente
11

En IntelliJ Idea 2017.1 puede usar el cliente SVN incorporado que lamentablemente no está habilitado de forma predeterminada. Así es como puedes activarlo.

1) Abrir IntelliJ Idea

2) Menú Help>Find Actions...

ingrese la descripción de la imagen aquí

3) Escriba subversionpara acceder a la configuración relacionada con la subversión. Elija el elemento Subversion Settingscomo se resalta en la siguiente imagen.

ingrese la descripción de la imagen aquí

4) Finalmente, asegúrese de desmarcar la opción Use command line client.

ingrese la descripción de la imagen aquí

De ahora en adelante, en el proyecto actual, usará la subversión incrustada.

danidemi
fuente
9

En configuración -> control de verison -> Subversion, desmarque el uso del cliente de línea de comandos. Funcionará.

Rama Krishna Gollapudi
fuente
7

Básicamente, lo que IntelliJ necesita es svn.exe. Deberá instalar Subversion para Windows . Agrega automáticamente svn.exe a la variable de entorno PATH. Después de la instalación, reinicie IntelliJ.

Nota: Tortoise SVN no instala svn.exe, al menos no pude encontrarlo en mi directorio bin TortoiseSVN.

Gaurav B
fuente
1
La instalación predeterminada de Tortoise SVN no instala herramientas de línea de comandos. Una vez que reinstales y verifiques las herramientas de línea de comandos, instalará una carpeta bin con svn.exe. Luego, en la configuración de Intellij -> subversion da la ruta a este svn.exe.
rhel.user
Actualización 2020: Acabo de instalar Tortoise y había una casilla de verificación en el instalador (inicialmente sin marcar) para instalar las Herramientas de línea de comandos. Comprueba eso y listo
viorel
2

IntelliJ necesita el comando de subversión (svn) agregado a la configuración de Subversion. Estos son los pasos: 1. Descargue e instale subversion. 2. verifique en el indicador de línea de comando en Windows (cmd) para el mismo comando: svn.

ingrese la descripción de la imagen aquí

  1. Validar comando svn agregado a Archivo -> configuración -> Control de versiones -> subversion ingrese la descripción de la imagen aquí

  2. Salga del estudio IntelliJ y reinicie

san242
fuente
1

La solución de este problema es agregar el directorio SVN (C: \ Archivos de programa \ TortoiseSVN \ bin) a la propiedad del sistema Path

v.budennyy
fuente
1

Para mí, en Debian GNU / Linux, instalar el paquete de subversión fue la solución

# aptitude install subversion subversion-tool
Augusto Jiménez
fuente
0

Deshabilitar Usar cliente de línea de comandos desde la configuración de IntelliJ Ultimate 14.0.3 me funciona.

Revisé el documento de IDEA, IDEA ya no necesita un software de cliente SVN. ver la descripción a continuación de https://www.jetbrains.com/idea/help/using-subversion-integration.html

================================================== ===============

Prerrequisitos

IntelliJ IDEA viene incluido con el complemento Subversion. Este complemento está activado de forma predeterminada. Si no es así, asegúrese de que el complemento esté habilitado. La integración de Subversion de IntelliJ IDEA no requiere una Subversión independiente cliente de . Todo lo que necesita es una cuenta en su repositorio de Subversion. La integración de Subversion está habilitada para el directorio o raíz del proyecto actual.

================================================== ================

Frank Wu
fuente