Intellij idea subversion checkout hatası: `` svn ”programı çalıştırılamıyor` `


138

Intellij fikri 13.0 kullanıyorum. Yıkımdan çıkış yapmaya çalıştığımda hata alıyorum

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

Bunu nasıl düzeltirim?

Yanıtlar:


282

Bunu Subversion ayarlarından "Komut satırı istemcisini kullan" seçeneğinin işaretini kaldırarak çözdüm.

Bu yalnızca 1.6 ve 1.7 sürümleriyle çalışır. SVN 1.8 sürümü için @ Vic'un cevabına bakınız.


Bu hata, bir svn istemcisi kurmanız gerektiğidir. Komutu varsayılan olarak dahili istemcisi yerine terminali kullanarak çalıştırmayı dener. Sorunumu çözdü, teşekkürler.
LTroya

76

Çözümümü kontrol et, Çalışacak.

Çözümler:

İlk İndirme Subversion 1.8.13 (1.8) İndirme linki ( https://www.visualsvn.com/downloads/ )

resim açıklamasını buraya girin

Sonra bir klasörde sıkıştırılmış. Bir klasör "bin" olacaktır.

Sonra

Ayarlara gidin -> Sürüm kontrolü -> Subversion

İndirdiğiniz bin klasöründe indirdiğiniz svn.exe dosyasının URL'sini kopyalayın.

resmi takip et:

resim açıklamasını buraya girin

Resme göre svn.exe gibi bir bitiş adı vermeyi unutmayın.

Uygula -> Tamam

Android stüdyosunu şimdi yeniden başlat.

Mutlu Kodlama!


Şu hatayı alıyorum: "Güncellenecek sürüm bulunamadı"
m2pathan

36

SVN 1.8 ile IntelliJ 13 kullanıyorsanız, SVN komut satırı istemcisini kurmanız gerekir. Lütfen daha fazla bilgiye buradan bakın :

Önceki sürümlerinden farklı olarak Subversion 1.8 desteği, komutları çalıştırmak için SVNKit yerine yerel komut satırı istemcisini kullanır. Bu yaklaşım daha esnektir ve gelecek sürümlerin desteğini çok daha kolay hale getirir. Artık IntelliJ IDEA, her bir Subversion için farklı entegrasyon seçenekleri sunuyor:

1.6 - Yalnızca SVNKit

1.7 - SVNKit ve komut satırı istemcisi

1.8 - Yalnızca komut satırı istemcisi


5
Svn komut satırı istemcisini yüklemek burada doğru cevaptır. Windows'da TortoisSVN kurulumu için varsayılan seçimlerin komut satırı istemcisini içermediğini unutmayın.
dbrin

20

Use command-line clientAyarların devre dışı bırakılması işe yaradı IntelliJ Ultimate 14.0'da.


11

IntelliJ Idea 2017.1'de, ne yazık ki varsayılan olarak etkin olmayan katıştırılmış SVN istemcisini kullanabilirsiniz. İşte nasıl etkinleştirebileceğiniz.

1) IntelliJ Fikirini Aç

2) Menü Help>Find Actions...

resim açıklamasını buraya girin

3) subversionAlt sürümle ilgili ayarlara erişmek için yazın. Subversion SettingsAşağıdaki resimde vurgulanan öğeyi seçin .

resim açıklamasını buraya girin

4) Son olarak, seçeneğin işaretini kaldırdığınızdan emin olun Use command line client.

resim açıklamasını buraya girin

Şu andan itibaren, mevcut projede, gömülü yıkımı kullanacaksınız.


9

Ayarlar -> sürüm kontrolü -> Alt sürüm altında, komut satırı istemcisini kullan seçeneğinin işaretini kaldırın. Çalışacak.


7

Temel olarak, IntelliJ'nin ihtiyacı olan svn.exe. Windows için Subversion yüklemeniz gerekecektir . Otomatik olarak PATH ortam değişkenine svn.exe ekler. Yükledikten sonra lütfen IntelliJ'i yeniden başlatın.

Not - Tortoise SVN svn.exe'yi yüklemez, en azından TortoiseSVN bin dizinimde bulamadım.


1
Kaplumbağa SVN varsayılan yüklemesi komut satırı araçlarını yüklemez. Komut satırı araçlarını yeniden yükleyip kontrol ettikten sonra, svn.exe ile bir bin klasörü kuracaktır. Sonra Intellij ayarlarında -> alt sürüm bu svn.exe yolunu verir.
rhel.user

Güncelleme 2020: Tortoise'ı yeni kurdum ve yükleyicide Komut Satırı Araçları'nı yüklemek için (başlangıçta işaretlenmemiş) bir onay kutusu vardı. Bunu kontrol et ve gitmekte
fayda var


2

IntelliJ, Subversion ayarlarına eklenen subversion komutuna (svn) ihtiyaç duyar. Adımlar aşağıdadır: 1. Alt sürümü indirin ve yükleyin. 2. Aynı komut için pencerelerde (cmd) komut satırı istemini kontrol edin - svn.

resim açıklamasını buraya girin

  1. Dosya -> ayarlar -> Sürüm Denetimi -> alt sürüme eklenen svn komutunu doğrulayın resim açıklamasını buraya girin

  2. IntelliJ stüdyosundan çıkın ve yeniden başlatın


1

Bu sorunun düzeltilmesi, Yol sistemi özelliğine SVN dizini (C: \ Program Files \ TortoiseSVN \ bin) eklemektir.


1

Benim için Debian GNU / Linux'ta alt sürüm paketini yüklemek çözümdü

# aptitude install subversion subversion-tool

0

IntelliJ Ultimate 14.0.3'teki ayarlardan komut satırı istemcisini devre dışı bırakma benim için çalışıyor.

IDEA'nın belgesini kontrol ettim, IDEA'nın artık bir SVN istemci yazılımına ihtiyacı yok. https://www.jetbrains.com/idea/help/using-subversion-integration.html adresinden aşağıdaki açıklamaya bakın

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

Ön şartlar

IntelliJ IDEA, Subversion eklentisiyle birlikte gelir. Bu eklenti varsayılan olarak açıktır. Açık değilse, eklentinin etkin olduğundan emin olun. IntelliJ IDEA'nın Subversion entegrasyonu, bağımsız bir Subversion istemcisi gerektirmez . İhtiyacınız olan tek şey Subversion veri havuzunuzdaki bir hesaptır. Alt proje entegrasyonu, geçerli proje kökü veya dizini için etkinleştirilir.

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


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.