2011-12-22 32 views
16

Tôi có một dự án sử dụng totoiseSVN. Trước khi nâng cấp nó lên phiên bản 1.7 tất cả hoạt động tốt, nhưng khi tôi nâng cấp TortoiseSVN lên phiên bản 1.7 nó mang lại cho tôi một lỗi khi tôi cố gắng để thực hiện hoặc để hiển thị bản ghi lịch sử hoặc để cập nhật:SVN 1.7+ trong Netbeans 7.0

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. 

Như tôi biết nếu hệ thống của tôi đã cài đặt toriseSVN Netbeans sử dụng nó theo mặc định. Ngoài ra tôi đã đọc rằng .svn thư mục có vị trí chỉ trong thư mục gốc (như trong trường hợp của tôi) của dự án (bản sao làm việc) trong svn 1.7+. Vì vậy, tại sao netbeans nói với tôi rằng tôi phải nâng cấp máy khách svn như tôi đã có phiên bản mới nhất

+1

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

Trả lời

13

Enable dòng lệnh chuyển đổi trong ứng dụng con đường tắt/thực hiện của bạn:

-J-DsvnClientAdapterFactory=commandline 

Ví dụ

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

Netbeans sử dụng ứng dụng dòng lệnh. Bạn vẫn có phiên bản 1.6.x của ứng dụng dòng lệnh ở đâu đó trong biến env PATH của bạn.

+0

Tôi chỉ có thư mục bin của rùa trong đường dẫn – maks

5

Thiết -J-DsvnClientAdapterFactory=commandline tùy chọn và bao gồm svn thực thi trong biến hệ thống PATH bạn là đủ để giải quyết việc này vấn đề.

Bạn có thể đặt tùy chọn bằng cách thực hiện việc này theo cách được mô tả bằng tpae HOẶC bằng cách thêm tùy chọn này vào tài sản netbeans_default_options trong <netbeans_dir>\etc\netbeans.conf tệp.

Các vấn đề liên quan