Intellij Idea Subversion结帐错误:无法运行程序“ svn”


138

我正在使用intellij idea 13.0。当我尝试从Subversion签出时出现错误

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

我该如何解决?

Answers:


282

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

仅适用于1.6和1.7版本。有关SVN 1.8版的信息,请参见@Vic。


该错误是因为您需要安装svn客户端。默认情况下,它将尝试使用终端而不是其内部客户端运行命令。它解决了我的问题,谢谢。
LTroya '17

76

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

解决方案:

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

在此处输入图片说明

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

然后

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

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

按照图片:

在此处输入图片说明

不要忘记给每个图像加上svn.exe之类的结尾名称。

申请->确定

立即重启您的android studio。

编码愉快!


我收到以下错误消息:“未找到要更新的版本化目录”
m2pathan

36

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

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

1.6 –仅限于SVNKit

1.7 – SVNKit和命令行客户端

1.8 –仅命令行客户端


5
在这里安装svn命令行客户端是正确的答案。请注意,在Windows上,用于安装TortoisSVN的默认选择不包括命令行客户端。
dbrin 2014年


11

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

1)打开IntelliJ Idea

2)菜单Help>Find Actions...

在此处输入图片说明

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

在此处输入图片说明

4)最后,请确保取消选中该选项Use command line client

在此处输入图片说明

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



7

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

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


1
Tortoise SVN的默认安装不安装命令行工具。重新安装并检查命令行工具后,它将使用svn.exe安装bin文件夹。然后在Intellij设置-> subversion中提供此svn.exe的路径。
rhel.user

2020年更新:我刚刚安装了Tortoise,安装程序中有一个复选框(最初未选中)以安装命令行工具。检查一下,您就很好了
viorel


2

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

在此处输入图片说明

  1. 验证添加到文件->设置->版本控制->颠覆的svn命令 在此处输入图片说明

  2. 退出IntelliJ studio并重新启动


1

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



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

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.