web-dev-qa-db-ja.com

Intellij idea Subversionチェックアウトエラー: `プログラム" svn "を実行できません`

私はintellijのアイデア13.0を使っています。 Subversionからチェックアウトしようとするとエラーになります

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

これをどのように修正しますか?

132
JULIIncognito

Subversionの設定から "Use command-line client"オプションのチェックを外すことでこれを解決しました。

これはバージョン1.6と1.7でのみ動作します。 SVNバージョン1.8に対する@ Vicの回答を参照してください。

283
Razvan

私の解決策をチェックしてください、それはうまくいくでしょう。

解決策:

最初のダウンロードSubversion 1.8.13(1.8)ダウンロードリンク( https://www.visualsvn.com/downloads/

enter image description here

それからフォルダに解凍します。 1つのフォルダ "bin"があります。

それから

設定に移動 - >バージョン管理 - > Subversion

ダウンロードしたbinフォルダーにある、ダウンロードしたsvn.exeのURLをコピーします。

写真に従ってください:

enter image description here

Svn.exeのような最後の名前をイメージごとに付けることを忘れないでください。

適用 - >わかりました

今すぐあなたのAndroidスタジオを再起動してください。

ハッピーコーディング!

68
Manoj Behera

SVN 1.8でIntelliJ 13を使用している場合は、SVNコマンドラインクライアントをインストールする必要があります。詳細をご覧ください ここ

以前のバージョンと異なり、Subversion 1.8のサポートはSVNKitの代わりにネイティブのコマンドラインクライアントを使ってコマンドを実行します。このアプローチはより柔軟で、今後のバージョンのサポートをはるかに簡単にします。今、IntelliJ IDEAはSubversionごとに異なる統合オプションを提供しています。

1.6 - SVNKitのみ

1.7 - SVNKitとコマンドラインクライアント

1.8 - コマンドラインクライアントのみ

34
Vic

IntelliJ Ultimate 14.0では、設定からUse command-line clientを無効にするとうまくいきました。

19
ErmannoS

IntelliJ Idea 2017.1では、残念ながらデフォルトでは有効になっていない組み込みSVNクライアントを使用できます。これを有効にする方法は次のとおりです。

1)IntelliJのアイデアを開く

2)メニューHelp> Find Actions...

enter image description here

3)Subversion関連の設定にアクセスするためにSubversionを入力します。次の図で強調表示されている項目Subversion Settingsを選択します。

enter image description here

4)最後に、必ずUse command line clientオプションのチェックを外してください。

enter image description here

今から、現在のプロジェクトでは、埋め込まれたSubversionを使います。

10
danidemi

設定 - >バージョン管理 - > Subversionの下で、use command line clientのチェックを外してください。それが動作します。

基本的に、IntelliJが必要とするものはsvn.exeです。インストールする必要があります Subversion for Windows 。それは自動的にsvn.exeをPATH環境変数に追加します。インストール後、IntelliJを再起動してください。

注 - Tortoise SVNはsvn.exeをインストールしません。少なくとも私のTortoiseSVN binディレクトリには見つかりませんでした。

5
Gaurav B

この問題の修正は、PathシステムプロパティにSVNディレクトリ(C:\ Program Files\TortoiseSVN\bin)を追加することです。

1
v.budennyy

私にとっては、Debian GNU// Linuxでは、Subversionパッケージをインストールすることが解決策でした

# aptitude install Subversion subversion-tool
1
Augusto Jimenez

この問題に関連しているようです IDEA-117518

1
Meo

Manojの解決策( https://stackoverflow.com/a/29509007/202471 )を使用しても問題が解決しない場合は、使用しているバージョンのIntelliJで[インタラクティブモードを有効にする]をオフにしてみます。 。それは私のために働いた

0
Jakub N

IntelliJはSubversion設定にSubversionコマンド(svn)を追加する必要があります。手順は次のとおりです。1. Subversionをダウンロードしてインストールします。 2.コマンドラインでWindowsのプロンプト(cmd)で同じコマンド - svnを確認します。

enter image description here

  1. [ファイル] - > [設定] - > [バージョン管理] - > [Subversion]に追加されたsvnコマンドの検証 enter image description here

  2. IntelliJスタジオを終了して再起動します。

0
san242

IntelliJ Ultimate 14.0.3の設定からUse command-line clientを無効にすることは私のために働きます。

私はIDEAの文書をチェックしました、IDEAはもうSVNクライアントソフトウェアを必要としません。下記の説明を参照 https://www.jetbrains.com/idea/help/using-Subversion-integration.html

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

前提条件

IntelliJ IDEAはSubversionプラグインにバンドルされています。このプラグインはデフォルトでオンになっています。そうでない場合は、プラグインが有効になっていることを確認してください。 IntelliJ IDEAのSubversion統合はスタンドアロンのSubversionクライアントを必要としません。必要なのはSubversionリポジトリのアカウントだけです。 Subversionの統合は現在のプロジェクトのルートまたはディレクトリに対して有効です。

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

0
Frank Wu