2013-06-20 34 views
14

Tôi gặp lỗi này khi cố truy vấn mergeinfo.svn: Truy vấn mergeinfo yêu cầu phiên bản 3 của lược đồ hệ thống tệp FSFS;

$ svn mergeinfo --show-revs eligible https://svn.hq.corp/trunk https://svn.hq.corp/branches/RC-1 

svn: Querying mergeinfo requires version 3 of the FSFS filesystem schema; filesystem '/mnt/svn/co/db' uses only version 1 

tôi không thể tìm thấy bất kỳ thông tin về làm thế nào để nâng cấp FSFS từ phiên bản 1 tới phiên bản 3

gì tôi muốn thực hiện, là để theo dõi các phiên bản trên cành

Trả lời

11

Bạn có thể nâng cấp kho lưu trữ của bạn để phiên bản lược đồ mới nhất với điều này:

svnadmin upgrade /mnt/svn/co 

Sau khi bạn cũng đã nâng cấp gói Subversion.

4

Tôi đã giải quyết vấn đề này. tôi đã nhận được lỗi sau.
Lỗi:
svn: E175002: trạng thái HTTP bất ngờ 501 'Phương pháp Không thực hiện' on '/ XXX/svn/XXX/13.198/trunk/XXX!'
svn: E200007: lỗi khác:
svn: E200007: Truy vấn mergeinfo yêu cầu phiên bản 3 của lược đồ hệ thống tệp FSFS; hệ thống tập tin '/ var/www/svn/XXX/db' chỉ sử dụng phiên bản 2

Giải pháp:
1. Kiểm tra phiên bản máy chủ lưu trữ svn và phiên bản svn của bạn là giống nhau hoặc khác nhau.
2. Ví dụ nếu phiên bản máy chủ lưu trữ svn của bạn là 1.6 và phiên bản svn client (silksvn) của bạn là 1.8 hoặc lớn hơn hoặc nhỏ hơn phiên bản máy chủ lưu trữ svn của bạn.
3. bạn nên cài đặt phiên bản máy khách svn giống như phiên bản kho lưu trữ svn sever của bạn.

nếu phiên bản máy chủ svn là 1.6 hơn bạn phải cài đặt ứng dụng khách svn phiên bản 1.6.
Tôi đã giải quyết vấn đề này. chắc chắn nó sẽ hoạt động.
Hiện đang hoạt động.

12

tôi đã phải đối mặt với lỗi tương tự svn: Querying mergeinfo requires version 3 of the FSFS filesystem schema trên svn "Show History" yêu cầu trong IDE sau khi nâng cấp lên IntelliJ IDEA 13.

Xem http://blog.jetbrains.com/idea/2013/12/subversion-1-8-and-intellij-idea-13/ vào những thay đổi xử lý svn.

Lỗi còn lại với cả máy khách 1.6 và 1.8 của máy khách và định dạng bản sao làm việc.

Đoán ban đầu là việc nâng cấp định dạng kho lưu trữ đau đớn trên máy chủ là điều không thể tránh khỏi.

Nhưng sau đó tôi đã thử bỏ chọn tùy chọn Settings\Version Control\Subversion\Presentation\Show merge source in history and annotations của IDEA.

Sau đó, cả định dạng bản sao làm việc 1.6 và 1.8 đều có thể sử dụng được trong IDEA với kho lưu trữ phiên bản 1 của hệ thống tệp FSFS cũ trên máy chủ. Chỉ cần thiết để đảm bảo rằng phiên bản ứng dụng khớp với định dạng wc.

mergeinfo đã chứng minh là không thể thiếu sau tất cả.

+0

Tác phẩm này! Cảm ơn bạn! – sarahTheButterFly

0

Tôi đã gặp sự cố tương tự khi cố hợp nhất với TortoiseSVN. Tôi không thể cập nhật máy chủ lưu trữ vì nó được chia sẻ với các dự án khác.

Tôi đã hợp nhất bằng cách sử dụng Eclipse với trình kết nối SVNKit 1.8.1 và kết hợp CollabNet Desktop merge.

Làm việc như một nét duyên dáng :)

+0

Tùy chọn khác trong khi hợp nhất với TortoiseSVN là bỏ chọn "tất cả sửa đổi" trong tùy chọn Phạm vi sửa đổi hợp nhất và để chọn "phạm vi cụ thể". Sau đó chọn tất cả các sửa đổi (hãy cẩn thận chỉ 100 đầu tiên được hiển thị, bạn phải bấm "Hiển thị tất cả" trước). Điều này sẽ ngăn chặn Tortoise khởi chạy lệnh mergeinfo và hợp nhất sẽ hoạt động. – Ben

+0

Bình luận của Ben ở đây phải là câu trả lời. Chỉ cần chọn bản sửa đổi đầu và bạn sẽ tránh được vấn đề này – neil1967

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