Apache Subversion (aka SVN), adalah versi perisian percuma dan juga sistem kawalan semakan. Subversion digunakan kebanyakan oleh pembangun untuk mengekalkan versi versi terkini dan bersejarah seperti kod sumber, halaman web, dan dokumentasi. Tujuannya adalah menjadi penerus yang paling serasi dengan Sistem Versi Bersamaan (CVS) yang banyak digunakan.
Ciri-ciri utama
- Rekod salinan yang berfungsi bergerak sebagai operasi kelas pertama
- Gabungan penyatuan semula automatik
- Harta yang diwarisi
- Konfigurasi yang ditentukan oleh repositori
- Sokongan klien HTTP berdasarkan neon telah dikeluarkan
- Bahagian belakang repositori berasaskan Berkeley DB sudah tidak digunakan lagi
- Cache kata laluan dalam memori melalui Ejen GnuPG (pelanggan Unix)
- Peningkatan saiz dan prestasi FSFS
- Penyimpanan fail authz di repositori
- Alat baru untuk pentadbir dan infrastruktur
- Banyak peningkatan dan pembetulan pepijat
- Isu yang diketahui dalam siaran
Penukaran Apache 1.9.5 Changelog
Perubahan yang dapat dilihat oleh pengguna:
- Pembetulan pepijat sisi pelanggan:
- perbaiki mengakses jalan yang tidak wujud semasa penggabungan semula
- memperbaiki pengendalian subdirektori yang baru dilindungi dalam salinan kerja
- info: keluarkan ruang kosong yang tertinggal di -show-item = semakan
- memperbaiki rakaman semakan yang salah untuk konflik pokok
- ejen gpg: meningkatkan penemuan soket ejen gpg
- gpg-agent: memperbaiki kebocoran deskriptor fail
- menyelesaikan: fix -accept = saya-penuh untuk fail binari
- menggabungkan: memperbaiki kemungkinan kemalangan
- menyelesaikan: memperbaiki kemungkinan kemalangan
- memperbaiki potensi kemalangan pada wartawan Win32 crash
- Pembetulan pepijat sisi pelayan:
- fsfs: perbaiki ralat "mengimbangi terlalu besar" semasa pek
- fsfs: perbaiki kemalangan ketika menghadapi checksum semua-sifar
- svnserve: aktifkan persekitaran skrip cangkuk
- fsfs: memperbaiki kemungkinan ralat pembinaan semula data
- memperbaiki sumber konflik pokok 'suntingan masuk' palsu
- fsfs: perbaiki cache untuk direktori besar
- fsfs: betulkan sumber kerosakan korupsi yang berpotensi
- mod_dav_svn: perbaiki penggunaan memori berlebihan dengan mod_headers / mod_deflate
- mod_dav_svn: mengurangkan penggunaan memori semasa permintaan GET
- fsfs: perbaiki ralat "pangkalan data terkunci" yang tidak dijangka
- fsfs: betulkan membuka repositori lama tanpa fail db / format
- Lihat changelog untuk maklumat lebih lanjut
Cara memasang Apache Subversion 1.9.5 di Ubuntu, Linux Mint
sudo apt-add-repository ppa: dominik-stadler / subversion-1.9 sudo apt-get kemas kini && sudo apt-get subversion install
Cara menyahpasang Apache Subversion dari Ubuntu, Linux Mint
sudo apt-get remove subversion