Eroare de verificare a subversiunii Intellij idea: `Nu se poate rula programul „svn”` (Programare, Svn, Intellij Idea)

JULIIncognito a intrebat.

Folosesc intellij idea 13.0. Când încerc să fac checkout din subversion, primesc o eroare

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

Cum pot rezolva acest lucru?

13 răspunsuri
Razvan

Am rezolvat-o prin debifarea opțiunii „Use command-line client” din setările Subversion.

Acest lucru funcționează doar cu versiunea 1.6 și 1.7. Vezi răspunsul lui @Vic pentru SVN versiunea 1.8.

Comentarii

  • Eroarea respectivă se datorează faptului că trebuie să instalați un client svn. În mod implicit, încearcă să ruleze comanda folosind terminalul în loc de clientul său intern. Îmi rezolvă problema, mulțumesc. –  > Por LTroya.
Manoj Behera

Verificați soluția mea, Va funcționa.

Soluții:

În primul rând descărcați Subversion 1.8.13 ( 1.8 )Link de descărcare ( https://www.visualsvn.com/downloads/ )

Apoi descompuneți într-un dosar. Acolo va avea un folder „bin”.

Apoi

Mergeți la Settings – > Version control -> Subversion

Copiați url-ul svn.exe descărcat care se află în folderul bin pe care l-ați descărcat.

urmați imaginea:

Nu uitați să dați numele final ca svn.exe ultimul ca în imagine.

Aplicați -> Ok

Reporniți acum studioul Android.

Codare fericită!

Comentarii

  • Primesc următoarea eroare: „Nu a fost găsit nici o versiune de directoare pentru actualizare” –  > Por m2pathan.
Vic

Dacă utilizați IntelliJ 13 cu SVN 1.8, trebuie să instalați clientul de linie de comandă SVN. Vă rugăm să consultați mai multe informații aici:

Spre deosebire de versiunile sale anterioare, suportul Subversion 1.8 utilizează clientul nativ de linie de comandă în loc de SVNKit pentru a executa comenzi. Această abordare este mai flexibilă și facilitează mult suportul pentru versiunile viitoare. Acum, IntelliJ IDEA oferă diferite opțiuni de integrare pentru fiecare Subversion în parte:

1.6 – numai SVNKit

1.7 – SVNKit și client de linie de comandă

1.8 – Doar clientul de linie de comandă

Comentarii

  • Instalarea clientului de linie de comandă svn este răspunsul corect aici. Rețineți că pe Windows selecțiile implicite pentru instalarea TortoisSVN nu includ clientul de linie de comandă. –  > Por dbrin.
ErmannoS

Dezactivarea Use command-line client din setări a funcționat bine pentru mine pe IntelliJ Ultimate 14.0.

danidemi

În IntelliJ Idea 2017.1 puteți folosi clientul SVN încorporat care din păcate nu este activat în mod implicit. Iată cum îl puteți activa.

1) Deschideți IntelliJ Idea

2) Meniul Help > Find Actions...

3) Tastați subversion pentru a avea acces la setările legate de subversiune. Alegeți elementul Subversion Settings așa cum este evidențiat în imaginea următoare.

4) În cele din urmă, asigurați-vă că debifați opțiunea Use command line client.

De acum încolo, în proiectul curent, veți utiliza subversiunea încorporată.

Rama Krishna Gollapudi

Sub Settings ->verison control -> Subversion, debifați use command line client. Va funcționa.

Gaurav B

Practic, ceea ce IntelliJ are nevoie este svn.exe. Va trebui să instalați Subversion pentru Windows. Acesta adaugă automat svn.exe la variabila de mediu PATH. După instalare, vă rugăm să reporniți IntelliJ.

Notă – Tortoise SVN nu instalează svn.exe, cel puțin eu nu l-am putut găsi în directorul meu TortoiseSVN bin.

Comentarii

  • Instalarea implicită Tortoise SVN nu instalează instrumente de linie de comandă. După ce reinstalați și verificați instrumentele de linie de comandă, se va instala un folder bin cu svn.exe. Apoi, în Intellij settings -> subversion dați calea către acest svn.exe. –  > Por rhel.user.
  • Actualizare 2020: Tocmai am instalat Tortoise și în programul de instalare a existat o casetă de selectare (inițial debifată) pentru a instala Command Line Tools. Bifați această opțiune și sunteți gata de plecare -.  > Por viorel.
Meo

Pare să aibă legătură cu această problemă IDEA-117518

san242

IntelliJ are nevoie de comanda subversion (svn) adăugată în setările Subversion. iată pașii: 1. Descărcați și instalați subversion. 2. Verificați în linia de comandă prompt pe Windows (cmd) pentru aceeași comandă – svn.

  1. Validarea comenzii svn adăugată în File –> settings –> Version Control –> subversion

  2. Ieșiți din IntelliJ studio și relansați

v.budennyy

Rezolvarea acestei probleme este adăugarea directorului SVN (C:Program FilesTortoiseSVNbin) la proprietatea de sistem Path

Augusto Jimenez

Pentru mine, pe Debian GNU / Linux, instalarea pachetului subversion a fost soluția

# aptitude install subversion subversion-tool

Frank Wu

Dezactivarea Utilizare client de linie de comandă din setările de pe IntelliJ Ultimate 14.0.3 funcționează pentru mine.

Am verificat documentul IDEA, IDEA nu mai are nevoie de un software client SVN. a se vedea descrierea de mai jos de la https://www.jetbrains.com/idea/help/using-subversion-integration.html

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

Condiții prealabile

IntelliJ IDEA vine la pachet cu un plugin Subversion. Acest plugin este activat în mod implicit. Dacă nu este, asigurați-vă că pluginul este activat.Integrarea Subversion a IntelliJ IDEA nu necesită o versiune de sine stătătoare Subversion independent. Tot ce aveți nevoie este un cont în depozitul Subversion. integrarea Subversion este activată pentru rădăcina sau directorul curent al proiectului.

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

Kuba

Dacă mergeți cu soluția lui Manoj (https://stackoverflow.com/a/29509007/2024713) și încă mai aveți problema încercați să dezactivați „Enable interactive mode” dacă este disponibil în versiunea dvs. de IntelliJ.A funcționat pentru mine.