Intellij的想法颠覆检查错误:`不能运行程序“svn”`

我正在使用intellij的想法13.0。 当我试图从颠覆结帐我收到错误

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

我该如何解决?

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

这仅适用于版本1.6和1.7。 查看@维克的SVN 1.8版的答案。

检查我的解决scheme,它会工作。

解决scheme:

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

在这里输入图像说明

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

然后

进入设置 – >版本控制 – > Subversion

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

按照图片:

在这里输入图像说明

不要忘记像svn.exe这样的最后名字。

应用 – >确定

现在重新启动你的android studio。

快乐编码!

如果您在SVN 1.8上使用IntelliJ 13,则必须安装SVN命令行客户端。 请在这里查看更多信息:

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

1.6 – 仅限SVNKit

1.7 – SVNKit和命令行客户端

1.8 – 仅限命令行客户端

禁用Use command-line client的设置在IntelliJ Ultimate 14.0上运行良好。

在设置 – > verison控制 – > Subversion下,取消select使用命令行客户端。 它会工作。

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

1)打开IntelliJ的想法

2)菜单Help > Find Actions...

在这里输入图像说明

3)键入subversion获得访问subversion相关的设置。 selectSubversion Settings项,如下图所示。

在这里输入图像说明

4)最后,一定要取消selectUse command line client

在这里输入图像说明

从现在开始,在当前的项目中,您将使用embedded式颠覆。

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

注 – 乌龟SVN不安装svn.exe,至less我无法find它在我的TortoiseSVN bin目录中。

似乎与这个问题IDEA-117518有关

对于我来说,在Debian GNU / Linux上,安装subversion软件包是解决scheme

 # aptitude install subversion subversion-tool 

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

从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集成。

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

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