我使用的是 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.8支持使用本机命令行客户机而不是 SVNKit 来运行命令。这种方法更加灵活,使得对即将出现的版本的支持更加容易。 现在,IntelliJ IDEA 为每个特定的 Subversion 提供了不同的集成选项:
1.6-SVNKit
1.7-SVNKit 和命令行客户端
1.8-仅命令行客户端
似乎和这期 IDEA-117518有关
我通过从 Subversion 设置中取消选中“ Use command-line client”选项来解决这个问题。
这只适用于1.6和1.7版本。请参阅@Vic 对 SVN 1.8版本的回答。
在 IntelliJ Ultimate 14.0中,从设置中禁用 Use command-line client非常有效。
Use command-line client
检查我的解决方案,它会工作。
解决方案:
首次下载 Subversion 1.8.13(1.8) 下载连结(https://www.visualsvn.com/downloads/)
然后在一个文件夹中解压缩。将有一个文件夹“ bin”。
然后
转到设置-> 版本控制-> Subversion
复制下载的 svn.exe 的网址,该网址位于已下载的 bin 文件夹中。
跟随图片:
不要忘记按照每个映像的最后一个名称给出 svn.exe 这样的结束名称。
应用-> 好
现在重启你的机器人工作室。
编码愉快!
解决这个问题的方法是将 SVN 目录(C: Program Files TortoiseSVN bin)添加到 Path 系统属性中
禁用从 IntelliJ Ultimate 14.0.3上的设置中使用命令行客户端对我来说很有用。
我检查了 IDEA 的文档,IDEA 不再需要 SVN 客户端软件了
=================================================================
先决条件
IntelliJ IDEA 附带了 Subversion 插件。这个插件在默认情况下是打开的。如果不是,请确保启用了该插件。 IntelliJ IDEA 的 Subversion 集成不需要独立的 Subversion 客户机。您所需要的只是 Subversion 存储库中的一个帐户。 对当前项目根目录或目录启用 Subversion 集成。
==================================================================
在设置-> 版本控制-> Subversion 下,取消选中 use command line client。
对我来说,在 Debian GNU/Linux 上,安装 subversion 包是解决方案
# aptitude install subversion subversion-tool
基本上,IntelliJ 需要的是 svn.exe。您需要安装 用于 Windows 的 Subversion。它会自动将 svn.exe 添加到 PATH 环境变量。安装完成后,请重新启动 IntelliJ。
注意: Tortoise SVN 不安装 SVN.exe,至少我在 TortoiseSVN bin 目录中找不到它。
如果您使用 Manoj 的解决方案(https://stackoverflow.com/a/29509007/2024713) ,但仍然存在问题,请尝试关闭“启用交互模式”(如果在您的 IntelliJ 版本中可用)。 这招对我很管用
在 IntelliJ Ideas 2017.1中,您可以使用嵌入式 SVN 客户端,遗憾的是,该客户端在默认情况下没有启用。你可以这样激活它。
1) Open IntelliJ Ideas 1)开放智能创意
2)菜单 Help > Find Actions...
Help
Find Actions...
3)键入 subversion以获取与颠覆相关的设置。选择下图中突出显示的项 Subversion Settings。
subversion
Subversion Settings
4)最后,一定要取消选项 Use command line client。
Use command line client
从现在开始,在当前项目中,您将使用嵌入式 subversion。
IntelliJ 需要将 Subversion 命令(svn)添加到 Subversion 设置中。 以下是步骤: 1. 下载并安装 subversion。 2. 在 windows (cmd)上检查命令行提示符是否有相同的命令 -svn。
验证添加到文件中的 svn 命令—— > 设置—— > 版本控制—— > 颠覆
退出 IntelliJ 工作室,重新启动