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?
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.
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/ )
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:
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!
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
La désactivation de Use command-line client
dans les paramètres a bien fonctionné depuis l’IntelliJ Ultimate 14.0.
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...
3) Tapez Subversion
pour accéder aux paramètres liés à Subversion. Choisissez l’item Subversion Settings
comme surligné dans l’image suivante.
4) Enfin, assurez-vous de décocher l'option Use command line client
.
À partir de maintenant, vous utiliserez la version intégrée de Subversion dans le projet actuel.
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.
Semble lié à cette question IDEA-117518
La solution à ce problème est d’ajouter le répertoire SVN (C:\Program Files\TortoiseSVN\bin) à la propriété système Path.
Pour moi, sous Debian GNU/Linux, l’installation du paquet Subversion était la solution
# aptitude install Subversion subversion-tool
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
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.
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.
=============================================== =================