Sebenarnya tidak ada cara mudah untuk mengetahui versi Subversion yang dijalankan oleh server Anda - kecuali untuk masuk ke server dan melihatnya sendiri.
Namun, ini mungkin bukan masalah besar seperti yang Anda pikirkan. Klien Subversion adalah sebagian besar pekerjaan kasar ditangani, dan sebagian besar versi klien Subversion dapat bekerja dengan hampir semua versi server.
Rilis terakhir di mana versi server benar-benar membuat perbedaan bagi klien adalah perubahan dari rilis 1.4 menjadi rilis 1.5 ketika penggabungan pelacakan ditambahkan. Pelacakan gabungan telah sangat ditingkatkan di versi 1.6, tetapi itu tidak benar-benar mempengaruhi interaksi antara klien dan server.
Mari kita ambil perubahan terbaru di Subversion 1.8:
svn move
sekarang merupakan operasi kelas pertama : Subversion akhirnya mengerti bahwa svn move
ini bukan svn copy
dan svn delete
. Namun, ini adalah sesuatu yang ditangani klien dan tidak benar-benar mempengaruhi versi server.
svn merge --reintegrate
usang : Sekali lagi, selama server berada pada versi 1.5 atau lebih besar ini bukan masalah.
- Warisan Properti : Ini adalah pembaruan rilis 1,8 lainnya, tetapi ini akan bekerja dengan server Subversion apa pun - meskipun server Subversion yang menjalankan 1,8 akan memberikan kinerja yang lebih baik pada properti yang dapat diwarisi.
- Dua properti turunan baru -
svn:global-ignores
dansvn:auto-props
: Alas! Apa yang benar-benar kita inginkan. Cara men-setup dua properti ini tanpa tergantung pada file konfigurasi Subversion itu sendiri. Namun, ini hanya masalah klien, jadi sekali lagi tidak masalah versi server yang Anda gunakan.
- caching memori gnu-agent : Fitur khusus klien lainnya.
- peningkatan kinerja fsfs dan otentikasi in-repositori authz. Fitur yang bagus, tetapi ini berfungsi tidak peduli apa versi klien yang Anda gunakan.
Dari semua fitur, hanya satu yang tergantung pada versi server yang 1,5 atau lebih besar (dan 1,4 telah usang cukup lama. Fitur yang lebih baru 1,8 akan meningkatkan kinerja copy pekerjaan Anda, tetapi server yang berada pada revisi 1,8 tidak diperlukan. Anda jauh lebih terpengaruh oleh versi klien Anda daripada versi server Anda.
Saya tahu ini bukan jawaban yang Anda inginkan (tidak ada cara resmi untuk melihat versi server), tetapi untungnya versi server tidak terlalu mempengaruhi Anda.