Ħruġ ta' Apache Subversion 1.14.0

Apache Software Foundation ippubblikat rilaxx tal-kontroll tal-verżjoni Subversjoni 1.14.0, li hija kklassifikata bħala rilaxx ta' appoġġ fit-tul (LTS), li għaliha se jiġu rilaxxati aġġornamenti sal-2024. Minkejja l-iżvilupp ta 'sistemi deċentralizzati, Subversion tkompli tkun popolari f'kumpaniji kummerċjali u proġetti li jużaw approċċ ċentralizzat għall-ġestjoni tal-verżjoni u l-konfigurazzjoni tas-sistemi tas-softwer. Proġetti miftuħa li jużaw Subversion jinkludu: proġetti Apache, FreeBSD, Free Pascal u OpenSCADA. Huwa nnutat li r-repożitorju uniku SVN tal-proġetti Apache jaħżen madwar 1.8 miljun reviżjoni b'informazzjoni dwar bidliet fil-proġetti.

Ewlenin titjib Subversion 1.14:

  • Il-kmand "svnadmin build-repcache" ġie miżjud, li bih tista 'taġġorna l-istat tal-cache "rep-cache", li tinkludi informazzjoni dwar duplikati użati fil-mekkaniżmu ta' deduplikazzjoni tal-Kondiviżjoni tar-Rappreżentanza (rep-sharing, jippermettilek tnaqqas b'mod sinifikanti id-daqs tar-repożitorju billi taħżen data duplikata waħda biss darba). Il-kmand jista 'jintuża biex iżżid oġġetti neqsin fil-cache għal firxa speċifikata ta' reviżjonijiet, pereżempju, wara li d-deduplikazzjoni tkun ġiet temporanjament diżattivata u l-cache tkun saret skaduta.
  • L-irbit Python SWIG u s-suite tat-test jipprovdu appoġġ għal Python 3. Teknikament kodiċi miktub f'Python xorta jista' jintuża ma' Python 2.7, iżda l-ittestjar u l-iffissar ta' bug relatati ma' din il-fergħa twaqqfu minħabba t-tmiem tal-ħajja ta' Python 2. Python mhuwiex huwa komponent meħtieġ tas-Subversion u jintuża meta jinbena fit-testijiet u fl-irbit SWIG.
  • L-għażliet "--quiet" u "--diff" fil-kmand "svn log" m'għadhomx jeskludu lil xulxin, u jagħmluha aktar faċli, pereżempju, li jintwerew biss differenzi f'firxa ta' reviżjonijiet.
  • Żid l-argument "changelist" għal "svn info --show-item".
  • Meta tħaddem editur speċifikat mill-utent, pereżempju, waqt riżoluzzjoni interattiva tal-kunflitti, karattri speċjali fil-mogħdijiet għall-fajl li qed jiġi editjat huma protetti. Il-bidla ssolvi problemi bl-editjar tal-fajls li l-ismijiet tagħhom jinkludu spazji u karattri speċjali.
  • Komplejna nittestjaw il-kmandi sperimentali "svn x-shelve/x-unshelve/x-shelves", li jippermettulek tipposponi separatament bidliet mhux mitmuma fil-kopja tax-xogħol sabiex taħdem b'mod urġenti fuq xi ħaġa oħra, u mbagħad tirritorna l-bidliet mhux mitmuma lill- kopja tax-xogħol mingħajr ma tirrikorri għal tali tricks bħall-issejvjar ta 'garża billi tuża "svn diff" u mbagħad tirrestawraha billi tuża "svn patch".
  • Komplejna nittestjaw l-abbiltà sperimentali li nissejvja snapshots tal-istat tal-kommits (“commit checkpointing”), li jippermettilek li tissejvja snapshot ta’ bidliet li jkunu għadhom ma twettqux minn impenn, u aktar tard tirrestawra kwalunkwe mill-verżjonijiet issejvjati tal-bidliet. għal kopja ta' ħidma (pereżempju, biex terġa' lura l-istat tal-kopja ta' ħidma f'każ ta' aġġornament żbaljat).
  • Ittestjar kontinwu tal-kmand sperimentali "svn info -x-viewspec" biex joħroġ speċifikazzjoni li tiddeskrivi l-kopja tax-xogħol attwali. Id-deskrizzjoni tinkludi informazzjoni dwar il-limitazzjoni tal-fond tas-subforks, l-esklużjoni tas-subforks, il-bidla għal URL differenti, jew l-aġġornament għal numru ġdid ta 'reviżjoni meta mqabbel mad-direttorju prinċipali.

Sors: opennet.ru

Żid kumment