Keluaran Apache Subversion 1.14.0

Yayasan Perisian Apache ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° keluaran kawalan versi Penukaran 1.14.0, yang diklasifikasikan sebagai keluaran sokongan jangka panjang (LTS), yang kemas kininya akan dikeluarkan sehingga 2024. Walaupun pembangunan sistem terdesentralisasi, Subversion terus menjadi popular dalam syarikat komersial dan projek yang menggunakan pendekatan terpusat kepada versi dan pengurusan konfigurasi sistem perisian. Projek terbuka yang menggunakan Subversion termasuk: projek Apache, FreeBSD, Pascal Percuma dan OpenSCADA. Adalah diperhatikan bahawa repositori SVN tunggal projek Apache menyimpan kira-kira 1.8 juta semakan dengan maklumat tentang perubahan dalam projek.

kunci penambahbaikan Subversi 1.14:

  • Perintah "svnadmin build-repcache" telah ditambah, yang dengannya anda boleh mengemas kini keadaan cache "rep-cache", yang merangkumi maklumat tentang pendua yang digunakan dalam mekanisme penyahduplikasi Perkongsian Perwakilan (perkongsian ulangan, membolehkan anda mengurangkan dengan ketara saiz repositori dengan menyimpan hanya satu data pendua sekali). Perintah ini boleh digunakan untuk menambah item yang hilang pada cache untuk julat semakan yang ditentukan, contohnya, selepas penyahduplikasi dilumpuhkan buat sementara waktu dan cache telah lapuk.
  • Pengikatan dan suite ujian Python SWIG menyediakan sokongan untuk Python 3. Kod teknikal yang ditulis dalam Python masih boleh digunakan dengan Python 2.7, tetapi ujian dan pembetulan pepijat yang berkaitan dengan cawangan ini telah dihentikan kerana berakhirnya jangka hayat Python 2. Python tidak ialah komponen Subversion yang diperlukan dan digunakan apabila membina dalam ujian dan dalam pengikatan SWIG.
  • Pilihan "--quiet" dan "--diff" dalam perintah "svn log" tidak lagi eksklusif, menjadikannya lebih mudah, sebagai contoh, untuk hanya menunjukkan perbezaan dalam julat semakan.
  • Menambahkan argumen "senarai perubahan" pada "info svn --show-item".
  • Apabila menjalankan editor yang ditentukan pengguna, contohnya, semasa penyelesaian konflik interaktif, aksara khas dalam laluan ke fail yang sedang diedit dilindungi. Perubahan itu menyelesaikan masalah dengan mengedit fail yang namanya termasuk ruang dan aksara khas.
  • Kami terus menguji arahan eksperimen "svn x-shelve/x-unshelve/x-shelves", yang membolehkan anda menangguhkan secara berasingan perubahan yang belum selesai dalam salinan kerja untuk menyelesaikan perkara lain dengan segera, dan kemudian mengembalikan perubahan yang belum selesai kepada salinan berfungsi tanpa menggunakan helah seperti menyimpan tampalan menggunakan "svn diff" dan kemudian memulihkannya menggunakan "tampung svn".
  • Kami terus menguji keupayaan percubaan untuk menyimpan petikan keadaan komit ("komit checkpointing"), yang membolehkan anda menyimpan petikan perubahan yang belum lagi dilakukan oleh komit, dan kemudian memulihkan mana-mana versi perubahan yang disimpan kepada salinan kerja (contohnya, untuk mengembalikan keadaan salinan kerja sekiranya berlaku kemas kini yang salah).
  • Ujian berterusan perintah "svn info -x-viewspec" percubaan untuk mengeluarkan spesifikasi yang menerangkan salinan kerja semasa. Perihalan termasuk maklumat tentang mengehadkan kedalaman subfork, mengecualikan subfork, bertukar kepada URL lain atau mengemas kini kepada nombor semakan baharu berbanding dengan direktori induk.

Sumber: opennet.ru

Tambah komen