Lỗi kiểm tra lật đổ ý tưởng Intellij: `Không thể chạy chương trình


138

Tôi đang sử dụng ý tưởng intellij 13.0. Khi tôi đang cố gắng kiểm tra từ lật đổ, tôi gặp lỗi

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

Làm thế nào để tôi sửa lỗi này?

Câu trả lời:


282

Tôi đã giải quyết điều này bằng cách bỏ tùy chọn "Sử dụng máy khách dòng lệnh" khỏi cài đặt Subversion.

Điều này chỉ hoạt động với phiên bản 1.6 và 1.7. Xem câu trả lời của @ Vic cho SVN phiên bản 1.8.


Lỗi đó là do bạn cần cài đặt máy khách svn. Nó cố gắng chạy lệnh bằng cách sử dụng thiết bị đầu cuối thay vì máy khách nội bộ của mình theo mặc định. Nó giải quyết vấn đề của tôi, cảm ơn.
LTroya

76

Kiểm tra giải pháp của tôi, nó sẽ làm việc.

Các giải pháp:

Liên kết tải xuống đầu tiên 1.8.13 (1.8) Liên kết tải xuống ( https://www.visualsvn.com/doads/ )

nhập mô tả hình ảnh ở đây

Sau đó giải nén trong một thư mục. Sẽ có một thư mục "bin".

Sau đó

Chuyển đến cài đặt -> Kiểm soát phiên bản -> Subversion

Sao chép url của svn.exe đã tải xuống trong thư mục bin mà bạn đã tải xuống.

theo dõi pic:

nhập mô tả hình ảnh ở đây

Đừng quên đặt tên kết thúc như svn.exe sau mỗi hình ảnh.

Áp dụng -> Ok

Khởi động lại studio android của bạn bây giờ.

Chúc mừng mã hóa!


Tôi đang gặp lỗi sau: "Không tìm thấy thư mục nào được cập nhật"
m2pathan

36

Nếu bạn đang sử dụng IntelliJ 13 với SVN 1.8, bạn phải cài đặt ứng dụng khách dòng lệnh SVN. Xin vui lòng xem thêm thông tin ở đây :

Không giống như các phiên bản trước, hỗ trợ Subversion 1.8 sử dụng máy khách dòng lệnh gốc thay vì SVNKit để chạy các lệnh. Cách tiếp cận này linh hoạt hơn và làm cho sự hỗ trợ của các phiên bản sắp tới dễ dàng hơn nhiều. Bây giờ, IntelliJ IDEA cung cấp các tùy chọn tích hợp khác nhau cho mỗi Subversion cụ thể:

1.6 - Chỉ SVNKit

1.7 - SVNKit và máy khách dòng lệnh

1.8 - Chỉ ứng dụng khách dòng lệnh


5
Cài đặt máy khách dòng lệnh svn là câu trả lời đúng ở đây. Lưu ý rằng trên các lựa chọn mặc định của windows để cài đặt TortoisSVN không bao gồm máy khách dòng lệnh.
dbrin

20

Vô hiệu hóa Use command-line clienttừ các cài đặt hoạt động tốt cho tôi trên IntelliJ Ultimate 14.0.


11

Trong IntelliJ Idea 2017.1, bạn có thể sử dụng ứng dụng khách SVN được nhúng mà đáng buồn là không được bật theo mặc định. Đây là cách bạn có thể kích hoạt nó.

1) Mở ý tưởng IntelliJ

2) Menu Help>Find Actions...

nhập mô tả hình ảnh ở đây

3) Nhập subversionđể có quyền truy cập vào các cài đặt liên quan đến lật đổ. Chọn mục Subversion Settingsnhư được tô sáng trong hình sau.

nhập mô tả hình ảnh ở đây

4) Cuối cùng, hãy chắc chắn bỏ chọn tùy chọn Use command line client.

nhập mô tả hình ảnh ở đây

Từ giờ trở đi, trong dự án hiện tại, bạn sẽ sử dụng lật đổ được nhúng.


9

Trong cài đặt -> điều khiển verison -> Subversion, bỏ chọn sử dụng máy khách dòng lệnh. Nó sẽ làm việc.


7

Về cơ bản, những gì IntelliJ cần là svn.exe. Bạn sẽ cần cài đặt Subversion cho Windows . Nó tự động thêm svn.exe vào biến môi trường PATH. Sau khi cài đặt, vui lòng khởi động lại IntelliJ.

Lưu ý - Rùa SVN không cài đặt svn.exe, ít nhất tôi không thể tìm thấy nó trong thư mục bin TortoiseSVN của mình.


1
Cài đặt mặc định của rùa SVN không cài đặt các công cụ dòng lệnh. Khi bạn cài đặt lại và kiểm tra các công cụ dòng lệnh, nó sẽ cài đặt một thư mục bin với svn.exe. Sau đó, trong cài đặt Intellij -> lật đổ cung cấp đường dẫn đến svn.exe này.
rhel.user

Cập nhật 2020: Tôi vừa cài đặt Rùa và có một hộp kiểm trong trình cài đặt (ban đầu không được chọn) để cài đặt Công cụ dòng lệnh. Kiểm tra xem bạn có tốt không
viorel


2

IntelliJ cần lệnh subversion (svn) được thêm vào cài đặt Subversion. Dưới đây là các bước: 1. Tải xuống và Cài đặt lật đổ. 2. kiểm tra dấu nhắc dòng lệnh trên windows (cmd) cho cùng một lệnh - svn.

nhập mô tả hình ảnh ở đây

  1. Xác thực lệnh svn được thêm vào Tệp -> cài đặt -> Kiểm soát phiên bản -> lật đổ nhập mô tả hình ảnh ở đây

  2. Thoát khỏi IntelliJ studio và khởi chạy lại


1

Khắc phục sự cố này là thêm thư mục SVN (C: \ Chương trình tệp \ TortoiseSVN \ bin) vào thuộc tính hệ thống Đường dẫn


1

Đối với tôi, trên Debian GNU / Linux, cài đặt gói subversion là giải pháp

# aptitude install subversion subversion-tool

0

Vô hiệu hóa Sử dụng ứng dụng khách dòng lệnh từ cài đặt trên IntelliJ Ultimate 14.0.3 hoạt động với tôi.

Tôi đã kiểm tra tài liệu của IDEA, IDEA không cần phần mềm máy khách SVN nữa. xem mô tả bên dưới từ https://www.jetbrains.com/idea/help/USE-subversion-integration.html

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

Điều kiện tiên quyết

IntelliJ IDEA đi kèm với plugin Subversion. Plugin này được bật theo mặc định. Nếu không, hãy đảm bảo rằng plugin đã được bật. Tích hợp Subversion của IntelliJ IDEA không yêu cầu Subversion độc lập máy khách . Tất cả bạn cần là một tài khoản trong kho Subversion của bạn. Subversion tích hợp được kích hoạt cho thư mục gốc hoặc thư mục dự án hiện tại.

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


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.