2011-12-22 91 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屬性中。