web-dev-qa-db-fra.com

Intellij idea Erreur de validation de la sous-version: `Impossible d'exécuter le programme" svn "`

J'utilise intellij idea 13.0. Lorsque j'essaie de passer à la caisse de Subversion, je reçois une erreur

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

Comment puis-je réparer ça?

133
JULIIncognito

J'ai résolu ce problème en décochant l'option "Utiliser le client en ligne de commande" dans les paramètres de Subversion.

Cela fonctionne uniquement avec les versions 1.6 et 1.7. Voir la réponse de @ Vic pour SVN version 1.8.

282
Razvan

Vérifiez ma solution, ça va marcher.

Solutions:

Premier téléchargement Subversion 1.8.13 (1.8) Lien de téléchargement ( https://www.visualsvn.com/downloads/ )

enter image description here

Puis décompressez dans un dossier. Il y aura un dossier "bin".

Ensuite

Allez dans les paramètres -> Contrôle de version -> Subversion

Copiez l'URL de votre svn.exe téléchargé qui se trouve dans le dossier bin que vous avez téléchargé.

suivez la photo:

enter image description here

N'oubliez pas de donner le nom de fin tel que svn.exe en dernier selon l'image.

Appliquer -> Ok

Redémarrez votre studio Android maintenant.

Bon codage!

70
Manoj Behera

Si vous utilisez IntelliJ 13 avec SVN 1.8, vous devez installer le client en ligne de commande SVN. S'il vous plaît voir plus d'informations ici :

Contrairement aux versions précédentes, la prise en charge de Subversion 1.8 utilise le client de ligne de commande natif au lieu de SVNKit pour exécuter des commandes. Cette approche est plus flexible et facilite grandement la prise en charge des versions à venir. Maintenant, IntelliJ IDEA offre différentes options d'intégration pour chaque Subversion spécifique:

1.6 - SVNKit uniquement

1.7 - SVNKit et client en ligne de commande

1.8 - Client en ligne de commande uniquement

35
Vic

La désactivation de Use command-line client dans les paramètres a bien fonctionné depuis l’IntelliJ Ultimate 14.0.

19
ErmannoS

Dans IntelliJ Idea 2017.1, vous pouvez utiliser le client SVN intégré qui, malheureusement, n'est pas activé par défaut. Voici comment vous pouvez l'activer.

1) Ouvrez IntelliJ Idea

2) Menu Help> Find Actions...

enter image description here

3) Tapez Subversion pour accéder aux paramètres liés à Subversion. Choisissez l’item Subversion Settings comme surligné dans l’image suivante.

enter image description here

4) Enfin, assurez-vous de décocher l'option Use command line client.

enter image description here

À partir de maintenant, vous utiliserez la version intégrée de Subversion dans le projet actuel.

10
danidemi

Sous Paramètres -> Contrôle de version -> Subversion, décochez Utiliser le client en ligne de commande. Ça va marcher.

En gros, IntelliJ a besoin de svn.exe. Vous devrez installer Subversion pour Windows . Il ajoute automatiquement svn.exe à la variable d’environnement PATH. Après l’installation, redémarrez IntelliJ.

Remarque - Tortoise SVN n'installe pas svn.exe, du moins je ne l'ai pas trouvée dans mon répertoire bin TortoiseSVN.

5
Gaurav B

Semble lié à cette question IDEA-117518

2
Meo

La solution à ce problème est d’ajouter le répertoire SVN (C:\Program Files\TortoiseSVN\bin) à la propriété système Path.

1
v.budennyy

Pour moi, sous Debian GNU/Linux, l’installation du paquet Subversion était la solution

# aptitude install Subversion subversion-tool
1
Augusto Jimenez

Si vous utilisez la solution Manoj ( https://stackoverflow.com/a/29509007/202471 ) et que le problème persiste, essayez de désactiver "Activer le mode interactif" s'il est disponible dans votre version d'IntelliJ. . Ça a fonctionné pour moi

0
Jakub N

IntelliJ a besoin de la commande Subversion (svn) ajoutée dans les paramètres de Subversion. Voici les étapes: 1. Téléchargez et installez Subversion. 2. Recherchez sur la ligne de commande Invite sous Windows (cmd) la même commande - svn.

enter image description here

  1. Valider la commande svn ajoutée à Fichier -> Paramètres -> Contrôle de version -> Sous-version enter image description here

  2. Quittez IntelliJ studio et relancez

0
san242

Désactiver Utiliser un client de ligne de commande à partir des paramètres d’IntelliJ Ultimate 14.0.3 me convient.

J'ai vérifié le document d'IDEA, IDEA n'a plus besoin d'un logiciel client SVN. voir ci-dessous la description de https://www.jetbrains.com/idea/help/using-Subversion-integration.html

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

Conditions préalables

IntelliJ IDEA est fourni avec le plugin Subversion. Ce plugin est activé par défaut. Si ce n'est pas le cas, assurez-vous que le plug-in est activé. L’intégration Subversion d’IntelliJ IDEA ne nécessite pas de client Subversion autonome. Tout ce dont vous avez besoin est un compte dans votre référentiel Subversion. L'intégration de Subversion est activée pour la racine ou le répertoire actuel du projet.

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

0
Frank Wu