2016-09-27 64 views
0

如何强制的IntelliJ使用它的内部SVN库(svnkit?)外部svn.exe而不是外部命令行客户端?它似乎忽略了选项对话框中的设置。的IntelliJ使用,即使使用命令行客户端选项关闭

版本是2016年2月4日

使用的IntelliJ与“使用命令行客户端”选项,我以前一直接通。 (工具...设置...版本控制....颠覆)

要检查使用内部SVN支持什么样的性能差异,所以我换了“使用命令行客户端”了,但具有的IntelliJ只是忽略了。它继续使用外部svn.exe。

即使我重新命名的外部客户端使用它只是抱怨说,它不能使用外部SVN客户端!

是在IntelliJ设置文件搞砸了吗?

+0

我建议不要使用SVNKit。你为什么要切换到SVNKit? – bahrep

+0

因为当我启动我的项目时,IntelliJ以“svn info”和“svn status”之间交替的方式启动“svn.exe”146次(用procmon捕获观察)。这对我来说并不合适。每次添加少数几个文件需要一个时间。 – David

回答

1

I re-read the documentation,实现了答案 - 内置的IntelliJ SVN支持(SVNKit)仅使用Subversion兼容1.7

我的工作拷贝格式是1.8,我的SVN服务器(和本地命令行二进制文件)是1.9.4,所以看起来我必须使用外部命令行。

SVNKit(这是捆绑的SVN库)也不显得特别活跃。最新版本(1.8.12)是2015年1月。

相关问题