Keluaran Apache Subversion 1.12.0

Selepas 6 bulan pembangunan, Yayasan Perisian Apache ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° keluaran kawalan versi Penukaran 1.12.0. Walaupun pembangunan sistem terdesentralisasi, Subversion terus 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, OpenSCADA, GCC dan LLVM. Keluaran Subversion 1.12 diklasifikasikan sebagai keluaran biasa, keluaran LTS seterusnya ialah Subversion 1.14, yang dirancang untuk dikeluarkan pada April 2020 dan disokong sehingga 2024.

kunci penambahbaikan Subversi 1.12:

  • Keupayaan antara muka interaktif untuk menyelesaikan konflik telah diperluaskan, yang mana sokongan telah ditambah untuk memproses situasi dengan elemen bergerak ke direktori lain, serta analisis yang lebih baik kes di mana fail dan direktori yang tidak diliputi oleh sistem versi muncul dalam kerja. salinan repositori;
  • Pelayan memastikan bahawa takrifan kumpulan kosong dalam peraturan kebenaran diabaikan dan amaran dipaparkan jika ia hadir apabila arahan svnauthz dilancarkan;
  • Di sisi klien dalam sistem seperti Unix, sokongan untuk menyimpan kata laluan pada cakera dalam teks jelas dinyahdayakan secara lalai pada tahap penyusunan. Pengguna disyorkan untuk menggunakan sistem seperti GNOME Keyring, Kwallet atau GPG-Agent untuk menyimpan kata laluan;
  • Tingkah laku operasi salinan yang lebih baik dalam repositori sumber dan salinan kerja - direktori induk dan fail sedia ada dengan semakan kini diproses dengan betul;
  • Output arahan "senarai svn" telah dipertingkatkan: nama pengarang yang panjang tidak lagi dipotong, pilihan "--boleh dibaca manusia" (-H) telah ditambahkan untuk memaparkan saiz dalam bentuk yang boleh dibaca (bait, kilobait, megabait, dan lain-lain.);
  • Menambahkan paparan saiz fail dalam repositori kepada arahan "maklumat svn";
  • Dalam arahan "svn cleanup", selepas mengesahkan operasi pemadaman unsur-unsur yang diabaikan atau tidak versi, direktori dengan bendera perlindungan-tulis kini turut dipadamkan;
  • Dalam arahan eksperimen "svn x-shelve/x-unshelve/x-shelves"
    Peningkatan kebolehpercayaan memproses pelbagai jenis perubahan. Perintah dari set "rak" membolehkan anda mengetepikan secara berasingan perubahan yang belum selesai dalam salinan kerja untuk mengerjakan sesuatu yang lain dengan segera, dan kemudian mengembalikan perubahan yang belum selesai kepada salinan kerja, tanpa menggunakan helah seperti menyimpan tampalan melalui "svn diff” dan kemudian memulihkannya melalui "svn patch";

  • Kebolehpercayaan keupayaan percubaan untuk menyimpan syot kilat keadaan komit (β€œkomit checkpointing”) telah ditingkatkan, membolehkan anda menyimpan petikan perubahan yang belum lagi dilakukan oleh komit, dan kemudian memulihkan mana-mana versi yang disimpan perubahan kepada salinan kerja (contohnya, untuk mengembalikan keadaan salinan kerja sekiranya berlaku kemas kini yang tersilap);

Sumber: opennet.ru

Tambah komen