Intellij idea subversion checkout错误:`无法运行程序"svn"`

JUL*_*ito 135 svn intellij-idea

我正在使用intellij idea 13.0.当我试图从subversion结帐时,我收到错误

Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

小智 282

我通过取消Subversion设置中的"使用命令行客户端"选项解决了这个问题.

这适用于版本1.6和1.7.有关SVN 1.8版,请参阅@ Vic的答案.


Man*_*era 73

检查我的解决方案,它会工作.

解决方案:

首先下载Subversion 1.8.13(1.8)下载链接(https://www.visualsvn.com/downloads/ )

在此输入图像描述

然后在一个文件夹中解压缩.将有一个文件夹"bin".

然后

转到设置 - >版本控制 - > Subversion

复制已下载的bin文件夹中已下载的svn.exe的URL.

按照图片:

在此输入图像描述

不要忘记按照图像最后给出svn.exe这样的结束名称.

申请 - >好的

立即重启你的android工作室.

快乐的编码!


Vic*_*Vic 35

如果您将IntelliJ 13与SVN 1.8一起使用,则必须安装SVN命令行客户端.请在此处查看更多信息:

与早期版本不同,Subversion 1.8支持使用本机命令行客户端而不是SVNKit来运行命令.这种方法更灵活,使得即将发布的版本的支持更加容易.现在,IntelliJ IDEA为每个特定的Subversion提供了不同的集成选项:

1.6 - 仅限SVNKit

1.7 - SVNKit和命令行客户端

1.8 - 仅限命令行客户端

  • 安装svn命令行客户端是正确的答案.请注意,在Windows上,安装TortoisSVN的默认选择不包括命令行客户端. (4认同)

Erm*_*noS 19

Use command-line client在IntelliJ Ultimate 14.0上禁用这些设置很有效.


dan*_*emi 10

在IntelliJ Idea 2017.1中,您可以使用默认情况下未启用的嵌入式SVN客户端.以下是激活它的方法.

1)打开IntelliJ Idea

2)菜单Help>Find Actions...

在此输入图像描述

3)键入subversion以访问与subversion相关的设置.选择Subversion Settings下图中突出显示的项目.

在此输入图像描述

4)最后,请务必取消选中该选项Use command line client.

在此输入图像描述

从现在开始,在当前项目中,您将使用嵌入式subversion.


小智 9

在设置 - > verison control - > Subversion下,取消选中使用命令行客户端.它会工作.


Gau*_*v B 7

基本上,IntelliJ需要的是svn.exe.您需要安装Subversion for Windows.它会自动将svn.exe添加到PATH环境变量中.安装完成后,请重启IntelliJ.

注意 - Tortoise SVN不安装svn.exe,至少我在TortoiseSVN bin目录中找不到它.

  • Tortoise SVN默认安装不安装命令行工具。重新安装并检查命令行工具后,它将安装一个带有 svn.exe 的 bin 文件夹。然后在 Intellij 设置 -> subversion 中给出此 svn.exe 的路径。 (2认同)