Kesalahan checkout subversi ide Intellij: `` Tidak dapat menjalankan program "svn" `

139

Saya menggunakan ide intellij 13.0. Ketika saya mencoba untuk keluar dari subversi saya mendapatkan kesalahan

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

Bagaimana cara mengatasinya?

JULI Penyamaran
sumber

Jawaban:

282

Saya memecahkan masalah ini dengan menghapus centang opsi "Gunakan klien baris perintah" dari pengaturan Subversion.

Ini hanya berfungsi dengan versi 1.6 dan 1.7. Lihat jawaban @ Vic untuk SVN versi 1.8.

Razvan
sumber
Kesalahan itu terjadi karena Anda perlu menginstal klien svn. Ia mencoba menjalankan perintah menggunakan terminal, bukan klien internalnya secara default. Ini menyelesaikan masalah saya, terima kasih.
LTroya
77

Periksa solusi saya, Ini akan berhasil.

Solusi:

Download Pertama Subversion 1.8.13 (1.8) Download link ( https://www.visualsvn.com/downloads/ )

masukkan deskripsi gambar di sini

Kemudian buka zip di folder. Akan ada satu folder "bin".

Kemudian

Pergi ke pengaturan -> Kontrol versi -> Subversion

Salin url svn.exe yang Anda unduh yang ada di folder bin yang telah Anda unduh.

ikuti gambarnya:

masukkan deskripsi gambar di sini

Jangan lupa untuk memberi nama akhir seperti svn.exe terakhir sesuai gambar.

Terapkan -> Ok

Mulai ulang studio android Anda sekarang.

Selamat Coding!

Manoj Behera
sumber
Saya mendapatkan kesalahan berikut: "Tidak ditemukan direktori berversi untuk diperbarui"
m2pathan
36

Jika Anda menggunakan IntelliJ 13 dengan SVN 1.8, Anda harus menginstal klien baris perintah SVN. Silakan lihat informasi lebih lanjut di sini :

Tidak seperti versi sebelumnya, dukungan Subversion 1.8 menggunakan klien baris perintah asli alih-alih SVNKit untuk menjalankan perintah. Pendekatan ini lebih fleksibel dan membuat dukungan untuk versi yang akan datang jauh lebih mudah. Sekarang, IntelliJ IDEA menawarkan opsi integrasi yang berbeda untuk setiap Subversion tertentu:

1.6 - SVNKit saja

1.7 - SVNKit dan klien baris perintah

1.8 - Hanya klien baris perintah

Vic
sumber
5
Menginstal klien baris perintah svn adalah jawaban yang benar di sini. Perhatikan bahwa pada pilihan default windows untuk instalasi TortoisSVN tidak menyertakan klien baris perintah.
dbrin
20

Menonaktifkan Use command-line clientdari pengaturan bekerja dengan baik dari saya di IntelliJ Ultimate 14.0.

ErmannoS
sumber
11

Di IntelliJ Idea 2017.1 Anda dapat menggunakan klien SVN tertanam yang sayangnya tidak diaktifkan secara default. Inilah cara Anda mengaktifkannya.

1) Buka Ide IntelliJ

2) Menu Help>Find Actions...

masukkan deskripsi gambar di sini

3) Ketik subversionuntuk mendapatkan akses ke pengaturan terkait subversi. Pilih item Subversion Settingsseperti yang disorot pada gambar berikut.

masukkan deskripsi gambar di sini

4) Terakhir, pastikan untuk tidak mencentang opsi Use command line client.

masukkan deskripsi gambar di sini

Mulai sekarang, dalam proyek ini, Anda akan menggunakan subversi tertanam.

danidemi
sumber
9

Di bawah pengaturan -> kontrol verison -> Subversion, hapus centang menggunakan klien baris perintah. Ini akan berhasil.

Rama Krishna Gollapudi
sumber
7

Pada dasarnya, yang dibutuhkan IntelliJ adalah svn.exe. Anda perlu menginstal Subversion untuk Windows . Secara otomatis menambahkan svn.exe ke variabel lingkungan PATH. Setelah menginstal, silakan restart IntelliJ.

Catatan - Tortoise SVN tidak menginstal svn.exe, setidaknya saya tidak bisa menemukannya di direktori bin TortoiseSVN saya.

Gaurav B
sumber
1
Instalasi default Tortoise SVN tidak menginstal alat baris perintah. Setelah Anda menginstal ulang dan memeriksa alat baris perintah, itu akan menginstal folder bin dengan svn.exe. Kemudian di pengaturan Intellij -> subversi berikan path ke svn.exe ini.
rhel.user
Perbarui 2020: Saya baru saja menginstal Tortoise dan ada kotak centang di penginstal (awalnya tidak dicentang) untuk menginstal Alat Baris Perintah. Periksa itu dan Anda siap berangkat
viorel
2

Sepertinya terkait dengan masalah ini IDEA-117518

Meo
sumber
2

IntelliJ membutuhkan perintah subversion (svn) yang ditambahkan ke pengaturan Subversion. Berikut langkah-langkahnya: 1. Download dan Install subversion. 2. Periksa pada prompt baris perintah di windows (cmd) untuk perintah yang sama - svn.

masukkan deskripsi gambar di sini

  1. Validasi perintah svn ditambahkan ke File -> pengaturan -> Kontrol Versi -> subversi masukkan deskripsi gambar di sini

  2. Keluar dari studio IntelliJ dan luncurkan kembali

san242
sumber
1

Perbaikan masalah ini adalah menambahkan direktori SVN (C: \ Program Files \ TortoiseSVN \ bin) ke properti sistem Path

v.budennyy
sumber
1

Bagi saya, di Debian GNU / Linux, menginstal paket subversi adalah solusinya

# aptitude install subversion subversion-tool
Augusto Jimenez
sumber
0

Menonaktifkan Gunakan klien baris perintah dari pengaturan pada IntelliJ Ultimate 14.0.3 berfungsi untuk saya.

Saya memeriksa dokumen IDEA, IDEA tidak membutuhkan perangkat lunak klien SVN lagi. lihat deskripsi di bawah ini dari https://www.jetbrains.com/idea/help/using-subversion-integration.html

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

Prasyarat

IntelliJ IDEA dibundel dengan plugin Subversion. Plugin ini diaktifkan secara default. Jika tidak, pastikan plugin tersebut diaktifkan. Integrasi Subversion IntelliJ IDEA tidak memerlukan klien Subversion yang berdiri sendiri . Yang Anda butuhkan hanyalah sebuah akun di repositori Subversion Anda. Integrasi subversion diaktifkan untuk root atau direktori proyek saat ini.

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

Frank Wu
sumber