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.