2013-07-05 51 views
12

Tôi đã cài đặt PHPStorm và mở thư mục chứa dự án PHP với SVN. Trong tab SVN trong các Thay đổi, tôi gặp phải lỗi sau:Lỗi khi cập nhật thay đổi svn

Error updating changes: svn: E155021: The client is too old to work with the working copy at "..." (format 31). 

Một số ý tưởng? Tôi đã cài đặt TortoiseSVN 1.7.7, khi tôi mở dự án lần đầu tiên mọi thứ hoạt động tốt, nhưng khi mở thêm thì lỗi trên xuất hiện.

+3

Phpstorm đi kèm với ứng dụng khách svn được tích hợp. Có thể ứng dụng khách tích hợp này đã quá cũ. Tôi không biết nếu nó có thể cập nhật nó, có thể tìm kiếm trong bản cập nhật plugin? Nếu bạn không thể, bạn sẽ phải làm công việc lật đổ của bạn thông qua tortoiseSVN. –

Trả lời

8

Định dạng bản sao làm việc đã thay đổi trong Subversion 1.8, vì vậy sau khi nâng cấp lên TortoiseSVN 1.8, bạn nên nâng cấp bản sao làm việc hoặc kiểm tra bản sao mới. Sau khi bạn đã nâng cấp một bản sao làm việc sang định dạng mới hơn, các máy khách Subversion cũ hơn sẽ là không thể làm việc với bản sao làm việc được nâng cấp.

Vì vậy, bạn đã nâng cấp bản sao làm việc của mình lên định dạng mới (SVN 1.8). Có vẻ như một ứng dụng SVN khác trên hệ thống của bạn là SVN 1.8 (ví dụ: TortoiseSVN 1.8.0?), Nhưng PHPStorm vẫn là 1.7.x. SVN 1.7 không thể làm việc với 1.8 bản sao làm việc và ngược lại.

Xem "Subversion 1.8 Release Notes | Upgrading the Working Copy".

0

Đối với Phpstorm 1.7 Tôi đã gặp sự cố tương tự. Đừng cố gắng kiểm tra nó với SVN> 1.8. Như đã nói ở trên, nó dường như không hoạt động. Thanh toán ở nơi khác quảng cáo cập nhật nó. tôi đã làm theo:

-VCS => Operation PopUp (you will ne prompted to fill repository. Thats the goal) 
-(clear auth cache) 
-(VCS => show history. You have to enter your credentials) 
-VCS => Update 
-Good Luck 
1

tôi làm không phải bây giờ công cụ này nhưng trong trường hợp của tôi, tôi di chuyển vị trí không gian làm việc nhật thực khác thì vấn đề được xảy ra. Để giải quyết vấn đề tôi kiểm tra dự án tạo thành repo svn. Sau đó, trong dự án cũ tôi làm sạch tất cả các tập tin svn. (tìm kiếm đơn giản .svn và delete) sau đó tôi sao chép nội dung vào một lần kiểm tra vừa mới, một thay đổi của tôi sẽ hiển thị và dự án của tôi đã được cập nhật. Phương pháp này có thể được áp dụng cho các lỗi gây phiền nhiễu khác. Hy vọng giúp đỡ ai đó

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