私はintellijのアイデア13.0を使っています。 Subversionからチェックアウトしようとするとエラーになります
Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified
これをどのように修正しますか?
Subversionの設定から "Use command-line client"オプションのチェックを外すことでこれを解決しました。
これはバージョン1.6と1.7でのみ動作します。 SVNバージョン1.8に対する@ Vicの回答を参照してください。
私の解決策をチェックしてください、それはうまくいくでしょう。
解決策:
最初のダウンロードSubversion 1.8.13(1.8)ダウンロードリンク( https://www.visualsvn.com/downloads/ )
それからフォルダに解凍します。 1つのフォルダ "bin"があります。
それから
設定に移動 - >バージョン管理 - > Subversion
ダウンロードしたbinフォルダーにある、ダウンロードしたsvn.exeのURLをコピーします。
写真に従ってください:
Svn.exeのような最後の名前をイメージごとに付けることを忘れないでください。
適用 - >わかりました
今すぐあなたのAndroidスタジオを再起動してください。
ハッピーコーディング!
SVN 1.8でIntelliJ 13を使用している場合は、SVNコマンドラインクライアントをインストールする必要があります。詳細をご覧ください ここ :
以前のバージョンと異なり、Subversion 1.8のサポートはSVNKitの代わりにネイティブのコマンドラインクライアントを使ってコマンドを実行します。このアプローチはより柔軟で、今後のバージョンのサポートをはるかに簡単にします。今、IntelliJ IDEAはSubversionごとに異なる統合オプションを提供しています。
1.6 - SVNKitのみ
1.7 - SVNKitとコマンドラインクライアント
1.8 - コマンドラインクライアントのみ
IntelliJ Ultimate 14.0では、設定からUse command-line client
を無効にするとうまくいきました。
IntelliJ Idea 2017.1では、残念ながらデフォルトでは有効になっていない組み込みSVNクライアントを使用できます。これを有効にする方法は次のとおりです。
1)IntelliJのアイデアを開く
2)メニューHelp
> Find Actions...
3)Subversion関連の設定にアクセスするためにSubversion
を入力します。次の図で強調表示されている項目Subversion Settings
を選択します。
4)最後に、必ずUse command line client
オプションのチェックを外してください。
今から、現在のプロジェクトでは、埋め込まれたSubversionを使います。
設定 - >バージョン管理 - > Subversionの下で、use command line clientのチェックを外してください。それが動作します。
基本的に、IntelliJが必要とするものはsvn.exeです。インストールする必要があります Subversion for Windows 。それは自動的にsvn.exeをPATH環境変数に追加します。インストール後、IntelliJを再起動してください。
注 - Tortoise SVNはsvn.exeをインストールしません。少なくとも私のTortoiseSVN binディレクトリには見つかりませんでした。
この問題の修正は、PathシステムプロパティにSVNディレクトリ(C:\ Program Files\TortoiseSVN\bin)を追加することです。
私にとっては、Debian GNU// Linuxでは、Subversionパッケージをインストールすることが解決策でした
# aptitude install Subversion subversion-tool
この問題に関連しているようです IDEA-117518
Manojの解決策( https://stackoverflow.com/a/29509007/202471 )を使用しても問題が解決しない場合は、使用しているバージョンのIntelliJで[インタラクティブモードを有効にする]をオフにしてみます。 。それは私のために働いた
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の統合は現在のプロジェクトのルートまたはディレクトリに対して有効です。
=================================================== =================