Intellij idea subversion签出错误:“无法运行程序”;svn"`

Intellij idea subversion签出错误:“无法运行程序”;svn"`,svn,intellij-idea,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 如何修复此问题?如果您在SVN 1.8中使用IntelliJ 13,则必须安装SVN命令行客户端。请参阅更多信息: 与早期版本不同,Subversio

我正在使用intellij idea 13.0。当我试图从subversion签出时,我得到了一个错误

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

如何修复此问题?

如果您在SVN 1.8中使用IntelliJ 13,则必须安装SVN命令行客户端。请参阅更多信息:

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

1.6–仅限SVNKit

1.7–SVNKit和命令行客户端

1.8–仅限命令行客户端


似乎与此问题有关

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


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

禁用
使用命令行客户端
在IntelliJ Ultimate 14.0上,设置对我很有效。

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

解决方案:

第一次下载Subversion 1.8.13(1.8) 下载链接()

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

然后

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

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

按照图中所示:

别忘了根据图片最后给出像svn.exe这样的结束名

应用->确定

现在重新启动android studio


快乐编码

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

从IntelliJ Ultimate 14.0.3的设置中禁用使用命令行客户端对我来说是可行的

我查看了IDEA的文档,IDEA不再需要SVN客户端软件。请参阅以下来自的描述

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

先决条件

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


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

在设置->verison控件->Subversion下,取消选中使用命令行客户端。对我来说,在Debian GNU/Linux上,安装subversion软件包是解决方案

# aptitude install subversion subversion-tool

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


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

如果您使用Manoj的解决方案()但仍然存在问题,请尝试关闭IntelliJ版本中的“启用交互模式”(如果可用)。
在IntelliJ Idea 2017.1中,它对我起到了作用。您可以使用默认情况下未启用的嵌入式SVN客户端。以下是如何激活它

1) 开放智能思想

2) 菜单
帮助
查找操作…

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

4) 最后,确保取消选中选项
使用命令行客户端


从现在起,在当前项目中,您将使用嵌入式subversion。

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

  • 验证添加到文件-->设置-->版本控制-->subversion的svn命令

  • 退出IntelliJ studio并重新启动


  • 在这里安装svn命令行客户端是正确的答案。请注意,在windows上,安装OrtoisVn的默认选择不包括命令行客户端。我收到以下错误:“未找到要更新的版本目录”。该错误是因为您需要安装svn客户端。默认情况下,它尝试使用终端而不是其内部客户端运行命令。它解决了我的问题,谢谢。乌龟SVN默认安装不安装命令行工具。重新安装并检查命令行工具后,它将使用svn.exe安装bin文件夹。然后在Intellij设置->subversion中给出这个svn.exe.Update 2020的路径:我刚刚安装了Tortoise,安装程序中有一个复选框(最初未选中)用于安装命令行工具。检查一下,你就可以走了