我有一个使用totoiseSVN的项目。在升级到1.7版本之前一切正常,但是当我将tortoiseSVN升级到1.7版本时,当我试图提交或显示历史日志或更新时,它给了我一个错误:
org.tigris.subversion.javahl.ClientException: Unsupported working copy format
The path 'C:UsersuserstuffmyApp' 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客户端,因为我已经有了最新版本
在应用程序快捷方式/执行路径中启用命令行开关:
-J-DsvnClientAdapterFactory=commandline
“C:Program FilesNetBeans 7.0.1binnetbeans.exe” -J-DsvnClientAdapterFactory=commandline
设置-J-DsvnClientAdapterFactory=commandline
选项并在PATH
系统变量中包含svn executable足以解决此问题。
您可以通过tpage描述的方式设置该选项,或者通过将该选项添加到<netbeans_dir>etcnetbeans.conf
文件的netbeans_default_options
属性中。
Netbeans使用命令行客户端。你还有1.6分。