2011-12-22 86 views
16

我有一个使用totoiseSVN的项目。它升级到1.7版本之前,一切工作正常,但是当我升级TortoiseSVN的1.7版本,它给了我,当我尝试提交或显示历史记录或更新错误:Netbeans 7.0中的SVN 1.7+

org.tigris.subversion.javahl.ClientException: Unsupported working copy format 
The path 'C:\Users\user\stuff\myApp' appears to be part of a Subversion 1.7 or greater 
working copy. Please upgrade your Subversion client to use this 
working copy. 

据我知道,如果我的系统已安装toriseSVN Netbeans默认使用它。我也读过.svn目录位于只有在根(如我的情况下)项目(工作副本)svn 1.7+。那么为什么NetBeans告诉我,我已经升级了svn客户端,因为我已经有最新版本

+1

http://stackoverflow.com/questions/7943034/netbeans-7-x-and-subversion-1-7-1 – Meysam

回答

13

启用在应用程序的快捷方式/执行路径命令行开关:

-J-DsvnClientAdapterFactory=commandline 

“C:\Program Files\NetBeans 7.0.1\bin\netbeans.exe” -J-DsvnClientAdapterFactory=commandline 
2

Netbeans使用命令行客户端。您的PATH env变量中仍然有一个1.6.x版本的命令行客户端。

+0

我在路径中只有乌龟的bin文件夹 – maks

5

设置-J-DsvnClientAdapterFactory=commandline选项,包括SVN可执行在PATH系统变量是足以解决这个问题。

您可以通过以tpae描述的方式设置选项,或者通过将此选项添加到<netbeans_dir>\etc\netbeans.conf文件中的netbeans_default_options属性中。