Errore di verifica della sovversione dell'idea Intellij: `Impossibile eseguire il programma“ svn ”`


138

Sto usando intellij idea 13.0. Quando sto provando a fare il checkout da sovversione, ricevo un errore

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

Come posso risolvere questo problema?

Risposte:


282

Ho risolto il problema deselezionando l'opzione "Usa client della riga di comando" dalle impostazioni di Subversion.

Funziona solo con le versioni 1.6 e 1.7. Vedi la risposta di @ Vic per la versione 1.8 di SVN.


Questo errore è dovuto al fatto che è necessario installare un client svn. Cerca di eseguire il comando usando il terminale invece del suo client interno per impostazione predefinita. Risolve il mio problema, grazie.
LTroya,

76

Controlla la mia soluzione, funzionerà.

soluzioni:

Primo download Subversion 1.8.13 (1.8) Link per il download ( https://www.visualsvn.com/downloads/ )

inserisci qui la descrizione dell'immagine

Quindi decompresso in una cartella. Ci sarà una cartella "bin".

Poi

Vai a impostazioni -> Controllo versione -> Sovversione

Copia l'URL del tuo svn.exe scaricato che si trova nella cartella bin che hai scaricato.

segui la foto:

inserisci qui la descrizione dell'immagine

Non dimenticare di dare il nome finale come svn.exe come da immagine.

Applica -> Ok

Riavvia subito il tuo studio Android.

Buona programmazione!


Ricevo il seguente errore: "Nessuna directory con versione da aggiornare trovata"
m2pathan,

36

Se si utilizza IntelliJ 13 con SVN 1.8, è necessario installare il client della riga di comando SVN. Vedi maggiori informazioni qui :

A differenza delle versioni precedenti, il supporto di Subversion 1.8 utilizza il client della riga di comando nativo anziché SVNKit per eseguire i comandi. Questo approccio è più flessibile e semplifica notevolmente il supporto delle prossime versioni. Ora IntelliJ IDEA offre diverse opzioni di integrazione per ogni specifica Subversion:

1.6 - Solo SVNKit

1.7 - SVNKit e client della riga di comando

1.8 - Solo client della riga di comando


5
L'installazione del client della riga di comando svn è la risposta giusta qui. Notare che su Windows le selezioni predefinite per l'installazione di TortoisSVN non includono il client della riga di comando.
dbrin,

20

Disabilitare Use command-line clientdalle impostazioni ha funzionato bene su di me su IntelliJ Ultimate 14.0.


11

In IntelliJ Idea 2017.1 è possibile utilizzare il client SVN incorporato che purtroppo non è abilitato per impostazione predefinita. Ecco come puoi attivarlo.

1) Apri IntelliJ Idea

2) Menu Help>Find Actions...

inserisci qui la descrizione dell'immagine

3) Digitare subversionper accedere alle impostazioni relative sovversione. Scegli l'elemento Subversion Settingscome evidenziato nella figura seguente.

inserisci qui la descrizione dell'immagine

4) Infine, assicurati di deselezionare l'opzione Use command line client.

inserisci qui la descrizione dell'immagine

D'ora in poi, nel progetto corrente, utilizzerai la sovversione integrata.


9

Sotto impostazioni -> controllo verison -> Subversion, deseleziona usa client della riga di comando. Funzionerà.


7

Fondamentalmente, ciò che serve a IntelliJ è svn.exe. Dovrai installare Subversion per Windows . Aggiunge automaticamente svn.exe alla variabile d'ambiente PATH. Dopo l'installazione, riavvia IntelliJ.

Nota: Tortoise SVN non installa svn.exe, almeno non sono riuscito a trovarlo nella mia directory bin TortoiseSVN.


1
L'installazione predefinita di Tortoise SVN non installa gli strumenti da riga di comando. Dopo aver reinstallato e verificato gli strumenti della riga di comando, installerà una cartella bin con svn.exe. Quindi nelle impostazioni Intellij -> sovversione dare il percorso a questo svn.exe.
rhel.user,

Aggiornamento 2020: ho appena installato Tortoise e c'era una casella di controllo nel programma di installazione (inizialmente deselezionata) per installare gli strumenti da riga di comando.
Dai un'occhiata


2

IntelliJ richiede il comando subversion (svn) aggiunto nelle impostazioni Subversion. Ecco i passaggi: 1. Scaricare e installare sovversione. 2. controllare sul prompt della riga di comando su Windows (cmd) lo stesso comando - svn.

inserisci qui la descrizione dell'immagine

  1. Convalida il comando svn aggiunto a File -> impostazioni -> Controllo versione -> sovversione inserisci qui la descrizione dell'immagine

  2. Esci dallo studio IntelliJ e riavvia


1

La correzione di questo problema è aggiungere la directory SVN (C: \ Programmi \ TortoiseSVN \ bin) alla proprietà di sistema Path


1

Per me, su Debian GNU / Linux, l'installazione del pacchetto di sovversione era la soluzione

# aptitude install subversion subversion-tool

0

La disabilitazione di Usa client della riga di comando dalle impostazioni di IntelliJ Ultimate 14.0.3 funziona per me.

Ho controllato il documento IDEA, IDEA non ha più bisogno di un software client SVN. vedere la descrizione seguente da https://www.jetbrains.com/idea/help/using-subversion-integration.html

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

Prerequisiti

IntelliJ IDEA viene fornito in bundle con il plugin Subversion. Questo plug-in è attivato per impostazione predefinita. In caso contrario, assicurarsi che il plug-in sia abilitato. L'integrazione di Subversion di IntelliJ IDEA non richiede un client Subversion autonomo . Tutto ciò di cui hai bisogno è un account nel tuo repository Subversion. L'integrazione di Subversion è abilitata per la radice o la directory del progetto corrente.

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


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.