Ngaleupaskeun Apache Subversion 1.14.0

Yayasan Parangkat Lunak Apache diterbitkeun release kadali versi Subversi 1.14.0, anu digolongkeun kana sékrési dukungan jangka panjang (LTS), dimana apdet bakal dileupaskeun dugi ka 2024. Sanajan ngembangkeun sistem desentralisasi, Subversion terus jadi populér di pausahaan komérsial sarta proyék-proyék anu ngagunakeun pendekatan terpusat kana versi sarta manajemén konfigurasi tina sistem software. Proyék kabuka anu ngagunakeun Subversion kalebet: proyék Apache, FreeBSD, Free Pascal sareng OpenSCADA. Ieu dicatet yén gudang SVN tunggal proyék Apache nyimpen ngeunaan 1.8 juta révisi kalawan informasi ngeunaan parobahan dina proyék.

konci pamutahiran Subversion 1.14:

  • Paréntah "svnadmin build-repcache" geus ditambahkeun, kalawan nu bisa ngamutahirkeun kaayaan "rep-cache" cache, nu ngawengku informasi ngeunaan duplikat dipaké dina mékanisme deduplication Perwakilan Sharing (rep-sharing, ngidinan Anjeun pikeun nyata ngurangan. ukuran Repository ku nyimpen ngan hiji duplikat data sakali). Paréntahna tiasa dianggo pikeun nambihan barang-barang anu leungit ka cache pikeun sababaraha révisi anu ditangtukeun, contona, saatos deduplikasi ditumpurkeun samentawis sareng cache parantos lami.
  • Bindings Python SWIG jeung test suite nyadiakeun rojongan pikeun Python 3. Téhnisna kode ditulis dina Python masih bisa dipaké kalawan Python 2.7, tapi nguji sarta bug fixing patali cabang ieu geus dilanjutkeun alatan tungtung umur Python 2. Python henteu. mangrupakeun komponén diperlukeun tina Subversion sarta dipaké nalika ngawangun dina tés jeung di bindings SWIG.
  • Pilihan "--quiet" sareng "--diff" dina paréntah "svn log" henteu deui saling ekslusif, janten langkung gampang, contona, ngan ukur nunjukkeun bédana dina sauntuyan révisi.
  • Ditambahkeun argumen "changelist" kana "info svn --show-item".
  • Nalika ngajalankeun redaktur anu dikhususkeun ku pangguna, contona, nalika résolusi konflik interaktif, karakter khusus dina jalur ka file anu diédit dijagi. Parobihan éta ngarengsekeun masalah sareng ngédit file anu namina kalebet rohangan sareng karakter khusus.
  • Urang terus nguji paréntah ékspérimén "svn x-rak / x-unshelve / x-rak", nu ngidinan Anjeun pikeun misah nunda parobahan tacan beres dina salinan gawé guna urgently dianggo dina hal sejenna, lajeng mulangkeun parobahan tacan beres ka salinan gawé tanpa resorting kana trik kayaning nyimpen hiji patch maké "svn diff" lajeng malikkeun eta ngagunakeun "svn patch".
  • Kami terus nguji kamampuan ékspérimén pikeun nyimpen jepretan tina kaayaan commits ("commit checkpointing"), anu ngamungkinkeun anjeun pikeun nyimpen snapshot tina parobahan anu henteu acan dilakukeun ku komitmen, teras malikkeun salah sahiji versi parobahan anu disimpen. kana salinan anu tiasa dianggo (contona, pikeun ngagulung deui kaayaan salinan anu tiasa dianggo upami aya pembaruan anu salah).
  • Terus nguji paréntah "svn info -x-viewspec" ékspérimén pikeun kaluaran spésifikasi anu ngajelaskeun salinan kerja ayeuna. Katerangan ngawengku informasi ngeunaan ngawatesan jero subforks, teu kaasup subforks, pindah ka URL béda, atawa ngamutahirkeun ka nomer révisi anyar dibandingkeun jeung diréktori indungna.

sumber: opennet.ru

Tambahkeun komentar