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

时间:2013-12-27 08:35:50

标签: 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

我该如何解决这个问题?

13 个答案:

答案 0 :(得分:283)

我通过从Subversion设置中取消选中“使用命令行客户端”选项解决了这个问题。

仅适用于1.6和1.7版本。请参阅@ Vic的SVN版本1.8的答案。

答案 1 :(得分:68)

检查我的解决方案,它会起作用。

解决方案:

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

enter image description here

然后解压缩到一个文件夹中。将有一个文件夹" bin"。

然后

转到设置 - >版本控制 - >颠覆

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

按照图片说明:

enter image description here

请勿忘记按照图片的最后名称输入svn.exe。

申请 - >确定

立即重启你的android工作室。

快乐的编码!

答案 2 :(得分:33)

如果您将IntelliJ 13与SVN 1.8一起使用,则必须安装SVN命令行客户端。请参阅更多信息here

  

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

     

1.6 - 仅限SVNKit

     

1.7 - SVNKit和命令行客户端

     

1.8 - 仅限命令行客户端

答案 3 :(得分:19)

从IntelliK Ultimate 14.0上的设置中禁用 Use command-line client

答案 4 :(得分:10)

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

1)打开IntelliJ Idea

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。

答案 5 :(得分:9)

在设置下 - > verison控制 - > Subversion,取消选中使用命令行客户端。它会起作用。

答案 6 :(得分:5)

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

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

答案 7 :(得分:1)

似乎与此问题相关IDEA-117518

答案 8 :(得分:1)

解决此问题的方法是将SVN目录(C:\ Program Files \ TortoiseSVN \ bin)添加到路径系统属性

答案 9 :(得分:1)

对我来说,在Debian GNU / Linux上,安装subversion包是解决方案

# aptitude install subversion subversion-tool

答案 10 :(得分:0)

从IntelliJ Ultimate 14.0.3上的设置禁用使用命令行客户端对我有用。

我检查了IDEA的文件,IDEA不再需要SVN客户端软件了。请参阅以下https://www.jetbrains.com/idea/help/using-subversion-integration.html

中的说明

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

先决条件

IntelliJ IDEA与Subversion插件捆绑在一起。此插件默认情况下处于启用状态。如果不是,请确保已启用该插件。 IntelliJ IDEA的Subversion集成不需要独立的Subversion 客户端。您所需要的只是Subversion存储库中的一个帐户。 为当前项目根目录或目录启用Subversion集成。

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

答案 11 :(得分:0)

如果您要使用Manoj的解决方案(https://stackoverflow.com/a/29509007/2024713)并仍然遇到问题,请尝试关闭“启用交互模式”(如果您的IntelliJ版本中可用)。 它对我有用

答案 12 :(得分:0)

IntelliJ需要将Subversion命令(svn)添加到Subversion设置中。 步骤如下: 1.下载并安装Subversion。 2.在Windows(cmd)的命令行提示符下检查同一命令-svn。

enter image description here

  1. 验证svn命令已添加到文件->设置->版本控制->子版本 enter image description here

  2. 退出IntelliJ studio并重新启动