问题描述:
IntelliJ IDEA 13.1.2安装后,使用SVN进行提交或更新时候会出现如下错误:
Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, μ
或者
svn: E204899: Cannot run program "svn" (in directory "G:\code\langchao\.idea"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
根本原因:
SVN使用了命令行工具,如果本地没有SVN的命令行工具,则导致出错。
解决办法:
1.安装TortoiseSVN客户端时,必须选中command line client tools这个选项。
下载路径:
http://ncu.dl.sourceforge.net/project/tortoisesvn/1.8.7/Application/TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi
http://jaist.dl.sourceforge.net/project/tortoisesvn/1.8.7/Language%20Packs/LanguagePack_1.8.7.25475-x64-zh_CN.msi
2.配置IDEA中的SVN
但是,此时使用SVN操作时将会出现另一个错误:
svn: E155021: This client is too old to work with the working copy at '......'
原因分析:
idea用的subversion和本地安装的subversion不是同一个版本。
解决办法:
配置idea的sunversion时将前两项勾选。