studio - Error "no se puede usar el cliente de la línea de comando de subversión: svn" al abrir el proyecto de Android desprotegido desde svn
tortoisesvn linux (13)
Android Studio no puede encontrar el comando svn
porque no está en PATH
, y no sabe dónde está instalado svn
.
Una forma de solucionarlo es editar la PATH
entorno PATH
: agregue el directorio que contiene svn.exe
. Tendrá que reiniciar Android Studio para que vuelva a leer la variable PATH
.
Otra forma es establecer la ruta absoluta de svn.exe
en el cuadro Usar el comando del cliente en la pantalla de configuración que incluyó en su publicación.
ACTUALIZAR
Según esta otra publicación , TortoiseSVN no incluye las herramientas de línea de comandos de forma predeterminada. Pero puede volver a ejecutar el instalador y habilitarlo. Eso agregará svn.exe
a PATH
, y Android Studio lo recogerá correctamente.
Soy nuevo en el desarrollo de Android y las herramientas de desarrollo que lo rodean. He revisado un proyecto de svn usando el cliente TortoiseSVN (no puedo hacerlo desde Android Studio), luego obtengo este mensaje de error luego de importar el proyecto a Android Studio:
no puede usar el cliente de línea de comando de subversión: svn
Probablemente la ruta al ejecutable de Subversion sea incorrecta. Arreglalo..
Cuando hago clic en el enlace "Solucionarlo", aparece este cuadro de diálogo:
¿Pero todavía no tengo idea de lo que se supone que debo hacer para arreglar esto? Cualquier tipo de ayuda / sugerencia / dirección para solucionar el problema es bienvenido.
Aquí hay mejores respuestas, pero cómo lo soluciono puede ser relevante para alguien:
Después de revisar el proyecto desde SVN, en lugar de elegir la versión 1.7 , elegí Subversion 1.6 y funcionó.
Bajo Linux, tiene el mismo problema después de la actualización de Android Studio (y varios meses sin usarlo ...).
Lo resolví ejecutando el siguiente comando en una consola:
mv .subversion/ .subversion.bak
Prefiero ese comando a rm -R .subversion
ya que me dejó una opción de deshacer.
Esto es molesto, desearía que IntelliJ manejara esto mejor que una queja inicial.
Si está utilizando TortoiseSVN 1.8+ en Windows, haga esto:
- Ejecute el Instalador TortoiseSVN . (Todavía puede estar en su carpeta de descargas)
- Seleccione la opción para
Modify
. - Instale las herramientas del cliente de línea de comandos en el disco duro local.
- Agregue
C:/Program Files/TortoiseSVN/bin
a su variable de entorno dePath
acceso. - Reinicie IntelliJ.
He solucionado el problema después de actualizar el cliente svn existente en mac OS X con el siguiente enlace: (1.7.x a 1.9.x)
https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/
- Abra Android Studio
- Vaya a Configuración -> Control de versiones -> Subversión -> General -> Cliente de la línea de comandos del usuario (casilla marcada)
reemplace ''svn'' con su ruta de instalación svn como ''/ usr / local / bin / svn''
He solucionado el problema simplemente descargando la herramienta de línea de comandos de Android desde https://www.visualsvn.com/downloads/ download apache comand herramienta de línea descomprímalo en la unidad vaya a su configuración de Android / control de versiones / subversión y asegúrese de que solo el comando la opción de línea es habilitar establecer la ruta de svn.exe como se muestra a continuación C: / Users / viratsinh.parmar / Apace SVN client / Apache-Subversion-1.8.13 / bin / svn.exe
ahora en tu estudio android actualiza el proyecto, podrás comprometer ahora. me puedes contactar en [email protected]
Instalar Subversion para Windows debería resolver el problema. Por favor, mira mi respuesta aquí - https://.com/a/31627732/3433133
Primero instala Tortoisesvn . Durante la instalación, siga estos pasos
1. Ejecute el Instalador TortoiseSVN.
2.Si ya ha instalado svn , "Seleccione la opción para Modificar".
3. Seleccione la casilla de verificación "Instalar herramientas de cliente de línea de comandos en el disco duro local".
4.Agregue C: / Program Files / TortoiseSVN / bin a su variable de entorno de ruta o presione CTRL + ALT + S en android studio. A continuación, vaya a "Control de versiones" -> Subversión -> General -> Marque la casilla de verificación "use el cliente de línea de comunicaciones" y configure la ruta a C: / Archivos de programa / TortoiseSVN / bin / svn.exe
5. Reiniciar IntelliJ.
In Android studio1.5 version when you try to add the file in your project,
android studio will ask for a pop like "schedule for Addition"
to subversion?. select the check box (Remember, don''t ask again) and click "yes".
After this whatever the file you add or remove to your project it will automatically
synced to your svn repository. suppose if you didn''t get that dialog, but you want to
add the newly added .png or xml file to svn means you can manually select those files
which you have added (the newly added file will be in red color) right click
on that file -> subversion -> Add to VCS or simply select the file and use (CTRL+ALT+A).
En la imagen, el color verde (logo_actionbar) representa que el archivo ya se agregó a svn, el rojo representa aún para agregar en svn. guay..!
Si desea cambiar la configuración de "Programar para sumar", vaya a Configuración -> Control de versión -> Confirmación -> Cuándo se crean los archivos
Elija Mostrar opciones antes de agregar al control de versiones
Si usa Windows, puede solucionarlo mediante la herramienta de instalación de SVN. Si usa Linux / MacOS, puede solucionarlo mediante la subversión de instalación. Después de eso, simplemente seleccione usando el comando svn. Tu problema es resolver.
También recibía el mismo error. Si está utilizando TortoiseSVN-1.9.5, solo haga dos pasos. Proceso 1: haga clic en la herramienta TSVN.exe y 2: Seleccione allí en la segunda ventana la línea de comando para Guardar en la unidad local con la ruta 3: Haga clic en Aceptar Ahora Reinicie Android Studio / IntelliJ
Uso el IDE Phpstorm, pero creo que es lo mismo que AS.
1. Debes reinstalar el svn. Y elija la opción modificar .
Y el siguiente paso, puede ver las herramientas del cliente de línea de comando .
Elijamos el primero: se instalará en el disco duro local .
2. Ahora reinicie su computadora.
Vaya a la ubicación de svn, todo el tiempo será C: / Archivos de programa / TortoiseSVN / bin .
Si ve el svn.exe
en C: / Archivos de programa / TortoiseSVN / bin, demostró que reinstalamos el cliente de la línea de comando con éxito. Copie C:/Program Files/TortoiseSVN/bin/svn.exe
en el IDE.
3. Reacción IDE. ¡Está bien!
Vi tus problemas
Soluciones:
Primero descargue el enlace de descarga de Subversion 1.8.13 (1.8) cliente ( https://subversion.apache.org/packages.html ) en el momento de esta publicación, la versión de android studio es menor a 1.4 en mi caso 1.3.2 por lo que debe evita los problemas aquí, la versión del cliente de la línea de comandos de subversión es demasiado antigua, así que simplemente descarga el 1.8 preferiblemente.
Luego descomprimimos en una carpeta. Habrá una carpeta " bin ".
Entonces
Ir a settings - > Version control -> Subversion
Copie la URL de su svn.exe descargado que está en la carpeta bin que ha descargado.
sigue la imagen:
No te olvides de dar el nombre final como svn.exe último como por imagen.
Apply -> Ok
Reinicia tu estudio de Android ahora.
Feliz Codificación!