Błąd pobierania subversion Intellij idea: `Nie można uruchomić programu„ svn ”`


138

Używam intellij idea 13.0. Kiedy próbuję wymeldować się z Subversion, pojawia się błąd

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

Jak to naprawić?

Odpowiedzi:


282

Rozwiązałem ten problem, odznaczając opcję „Użyj klienta wiersza poleceń” w ustawieniach Subversion.

Działa to tylko z wersją 1.6 i 1.7. Zobacz odpowiedź @ Vic dla SVN w wersji 1.8.


Ten błąd jest spowodowany tym, że musisz zainstalować klienta svn. Domyślnie próbuje uruchomić polecenie przy użyciu terminala zamiast swojego klienta wewnętrznego. To rozwiązuje mój problem, dzięki.
LTroya

76

Sprawdź moje rozwiązanie, zadziała.

Rozwiązania:

Pierwsze pobranie Subversion 1.8.13 (1.8) Link do pobrania ( https://www.visualsvn.com/downloads/ )

wprowadź opis obrazu tutaj

Następnie rozpakowany w folderze. Będzie mieć jeden folder „bin”.

Następnie

Przejdź do ustawień -> Kontrola wersji -> Subversion

Skopiuj adres URL pobranego pliku svn.exe, który znajduje się w pobranym folderze bin.

wykonaj zdjęcie:

wprowadź opis obrazu tutaj

Nie zapomnij podać nazwy końcowej, takiej jak svn.exe, na końcu, jak na obrazku.

Zastosuj -> Ok

Zrestartuj teraz swoje studio Android.

Miłego kodowania!


Otrzymuję następujący błąd: „Nie znaleziono katalogów z
wersjami

36

Jeśli używasz IntelliJ 13 z SVN 1.8, musisz zainstalować klienta linii poleceń SVN. Więcej informacji znajdziesz tutaj :

W przeciwieństwie do swoich wcześniejszych wersji, obsługa Subversion 1.8 używa natywnego klienta wiersza poleceń zamiast SVNKit do uruchamiania poleceń. Takie podejście jest bardziej elastyczne i znacznie ułatwia obsługę nadchodzących wersji. Teraz IntelliJ IDEA oferuje różne opcje integracji dla każdej konkretnej wersji Subversion:

1.6 - tylko SVNKit

1.7 - SVNKit i klient wiersza poleceń

1.8 - Tylko klient wiersza poleceń


5
Instalacja klienta wiersza poleceń svn jest tutaj właściwą odpowiedzią. Zwróć uwagę, że w systemie Windows domyślne wybory instalacji TortoisSVN nie obejmują klienta wiersza poleceń.
dbrin

20

Wyłączenie Use command-line clientz ustawień działało dobrze u mnie na IntelliJ Ultimate 14.0.


11

W IntelliJ Idea 2017.1 można użyć wbudowanego klienta SVN, który niestety nie jest domyślnie włączony. Oto jak możesz go aktywować.

1) Otwórz IntelliJ Idea

2) Menu Help>Find Actions...

wprowadź opis obrazu tutaj

3) Wpisz, subversionaby uzyskać dostęp do ustawień związanych z subversion. Wybierz element, Subversion Settingsjak zaznaczono na poniższym obrazku.

wprowadź opis obrazu tutaj

4) Na koniec pamiętaj, aby odznaczyć opcję Use command line client.

wprowadź opis obrazu tutaj

Od teraz w bieżącym projekcie będziesz używać osadzonej wersji subversion.



7

Zasadniczo to, czego potrzebuje IntelliJ, to svn.exe. Będziesz musiał zainstalować Subversion dla Windows . Automatycznie dodaje svn.exe do zmiennej środowiskowej PATH. Po zainstalowaniu uruchom ponownie IntelliJ.

Uwaga - Tortoise SVN nie instaluje svn.exe, przynajmniej nie mogłem go znaleźć w moim katalogu bin TortoiseSVN.


1
Domyślna instalacja Tortoise SVN nie instaluje narzędzi wiersza poleceń. Po ponownej instalacji i sprawdzeniu narzędzi wiersza poleceń zainstaluje folder bin z svn.exe. Następnie w ustawieniach Intellij -> subversion podaj ścieżkę do tego svn.exe.
rhel.user

Aktualizacja 2020: Właśnie zainstalowałem Tortoise i w instalatorze było pole wyboru (początkowo niezaznaczone), aby zainstalować Narzędzia wiersza poleceń. Sprawdź to i gotowe
viorel


2

IntelliJ wymaga dodania polecenia subversion (svn) do ustawień Subversion. Oto kroki: 1. Pobierz i zainstaluj subversion. 2. sprawdź w wierszu poleceń w systemie Windows (cmd) to samo polecenie - svn.

wprowadź opis obrazu tutaj

  1. Sprawdź poprawność polecenia svn dodanego do Plik -> ustawienia -> Kontrola wersji -> subversion wprowadź opis obrazu tutaj

  2. Wyjdź ze studia IntelliJ i uruchom ponownie


1

Rozwiązaniem tego problemu jest dodanie katalogu SVN (C: \ Program Files \ TortoiseSVN \ bin) do właściwości systemowej ścieżki


1

Dla mnie w systemie Debian GNU / Linux rozwiązaniem była instalacja pakietu subversion

# aptitude install subversion subversion-tool

0

Wyłączenie opcji Użyj klienta wiersza poleceń w ustawieniach IntelliJ Ultimate 14.0.3 działa dla mnie.

Sprawdziłem dokument IDEA, IDEA nie potrzebuje już oprogramowania klienta SVN. patrz poniższy opis z https://www.jetbrains.com/idea/help/using-subversion-integration.html

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

Wymagania wstępne

IntelliJ IDEA jest dostarczany w pakiecie z wtyczką Subversion. Ta wtyczka jest domyślnie włączona. Jeśli tak nie jest, upewnij się, że wtyczka jest włączona. Integracja IntelliJ IDEA z Subversion nie wymaga samodzielnego klienta Subversion . Wszystko czego potrzebujesz to konto w repozytorium Subversion. Integracja Subversion jest włączona dla bieżącego katalogu głównego lub katalogu projektu.

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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.