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?
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:
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.
Çözümümü kontrol et, Çalışacak.
Çözümler:
İlk İndirme Subversion 1.8.13 (1.8) İndirme linki ( https://www.visualsvn.com/downloads/ )
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:
Resme göre svn.exe gibi bir bitiş adı vermeyi unutmayın.
Uygula -> Tamam
Android stüdyosunu şimdi yeniden başlat.
Mutlu Kodlama!
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
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...
3) subversion
Alt sürümle ilgili ayarlara erişmek için yazın. Subversion Settings
Aşağıdaki resimde vurgulanan öğeyi seçin .
4) Son olarak, seçeneğin işaretini kaldırdığınızdan emin olun Use command line client
.
Şu andan itibaren, mevcut projede, gömülü yıkımı kullanacaksınız.
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.
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.
Bu konuyla ilgili görünüyor IDEA-117518
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.
Bu sorunun düzeltilmesi, Yol sistemi özelliğine SVN dizini (C: \ Program Files \ TortoiseSVN \ bin) eklemektir.
Benim için Debian GNU / Linux'ta alt sürüm paketini yüklemek çözümdü
# aptitude install subversion subversion-tool
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.
================================================== ================
Manoj'un çözümünü ( https://stackoverflow.com/a/29509007/2024713 ) kullanmaya devam ediyorsanız ve hala sorun yaşıyorsanız, IntelliJ sürümünüzde varsa "Etkileşimli modu etkinleştir" seçeneğini kapatmayı deneyin. Benim için çalıştı