Thực sự không có cách nào dễ dàng để tìm ra phiên bản Subversion mà máy chủ của bạn đang chạy - ngoại trừ việc tự mình truy cập vào máy chủ.
Tuy nhiên, điều này có thể không phải là một vấn đề lớn như bạn nghĩ. Các máy khách Subversion là phần lớn công việc khó khăn được xử lý và hầu hết các phiên bản của máy khách Subversion có thể hoạt động với hầu hết mọi phiên bản của máy chủ.
Bản phát hành cuối cùng trong đó phiên bản máy chủ thực sự tạo ra sự khác biệt cho máy khách là sự thay đổi từ bản phát hành 1.4 sang bản phát hành 1.5 khi theo dõi hợp nhất được thêm vào. Theo dõi hợp nhất đã được cải thiện rất nhiều trong phiên bản 1.6, nhưng điều đó không thực sự ảnh hưởng đến các tương tác giữa máy khách và máy chủ.
Hãy thực hiện những thay đổi mới nhất trong Subversion 1.8:
svn move
bây giờ là một hoạt động hạng nhất : Subversion cuối cùng hiểu svn move
không phải là một svn copy
và svn delete
. Tuy nhiên, đây là điều mà khách hàng xử lý và không thực sự ảnh hưởng đến phiên bản máy chủ.
svn merge --reintegrate
không dùng nữa : Một lần nữa, miễn là máy chủ ở phiên bản 1.5 trở lên thì đây không phải là vấn đề.
- Kế thừa tài sản : Đây là một bản cập nhật phát hành 1.8 khác, nhưng nó sẽ hoạt động với bất kỳ máy chủ Subversion nào - mặc dù các máy chủ Subversion chạy 1.8 sẽ cung cấp hiệu suất tốt hơn trên các thuộc tính kế thừa.
- Hai thuộc tính kế thừa mới -
svn:global-ignores
vàsvn:auto-props
: Than ôi! Những gì chúng tôi thực sự muốn. Một cách để thiết lập hai thuộc tính này mà không phụ thuộc vào chính tệp cấu hình Subversion. Tuy nhiên, đây là sự cố chỉ dành cho khách hàng, do đó, một lần nữa không quan trọng bạn đang sử dụng phiên bản máy chủ nào.
- bộ nhớ đệm bộ nhớ tác nhân gnu : Một tính năng khác chỉ dành cho khách hàng.
- cải tiến hiệu suất fsfs và xác thực trong kho lưu trữ tự động. Các tính năng đẹp, nhưng chúng hoạt động cho dù bạn đang sử dụng phiên bản nào của máy khách.
Trong tất cả các tính năng, chỉ có một tính năng phụ thuộc vào phiên bản của máy chủ là 1,5 hoặc cao hơn (và 1.4 đã bị lỗi thời trong một thời gian. Các tính năng mới hơn của 1.8 sẽ cải thiện hiệu suất của bản sao làm việc của bạn, nhưng máy chủ đang ở phiên bản 1.8 không Không cần thiết. Bạn bị ảnh hưởng nhiều hơn bởi phiên bản máy khách của bạn so với phiên bản máy chủ của bạn.
Tôi biết đây không phải là câu trả lời bạn muốn (không có cách chính thức để xem phiên bản máy chủ), nhưng may mắn là phiên bản máy chủ không thực sự ảnh hưởng đến bạn nhiều như vậy.