Rhyddhau Gwrthdroad Apache 1.14.0

Sefydliad Sefydliad Meddalwedd Apache cyhoeddi rhyddhau rheoli fersiwn Gwrthdroad 1.14.0, sy'n cael ei ddosbarthu fel datganiad cymorth hirdymor (LTS), y bydd diweddariadau yn cael eu rhyddhau ar ei gyfer tan 2024. Er gwaethaf datblygiad systemau datganoledig, mae Subversion yn parhau i fod yn boblogaidd mewn cwmnïau a phrosiectau masnachol sy'n defnyddio dull canolog o reoli fersiynau a chyfluniad systemau meddalwedd. Mae prosiectau agored sy'n defnyddio Subversion yn cynnwys: prosiectau Apache, FreeBSD, Pascal Am Ddim ac OpenSCADA. Nodir bod y storfa SVN sengl o brosiectau Apache yn storio tua 1.8 miliwn o ddiwygiadau gyda gwybodaeth am newidiadau mewn prosiectau.

Allwedd gwelliannau Tandroad 1.14:

  • Mae'r gorchymyn “svnadmin build-repcache” wedi'i ychwanegu, lle gallwch chi ddiweddaru cyflwr y storfa “rep-cache”, sy'n cynnwys gwybodaeth am ddyblygiadau a ddefnyddir yn y mecanwaith dad-ddyblygu Representation Sharing (rhannu cynrychiolwyr, yn caniatáu ichi leihau'n sylweddol maint yr ystorfa trwy storio dim ond un data dyblyg unwaith). Gellir defnyddio'r gorchymyn i ychwanegu eitemau coll i'r storfa ar gyfer ystod benodol o ddiwygiadau, er enghraifft, ar ôl i ddad-ddyblygu gael ei analluogi dros dro ac mae'r storfa wedi dyddio.
  • Mae'r rhwymiadau Python SWIG a'r gyfres brawf yn darparu cefnogaeth ar gyfer Python 3. Yn dechnegol, gellir dal i ddefnyddio cod a ysgrifennwyd yn Python gyda Python 2.7, ond mae profi a thrwsio namau sy'n gysylltiedig â'r gangen hon wedi dod i ben oherwydd diwedd oes Python 2. Nid yw Python yn elfen ofynnol o Subversion ac fe'i defnyddir wrth gynnwys profion ac mewn rhwymiadau SWIG.
  • Nid yw'r opsiynau "--tawel" a "--diff" yn y gorchymyn "log svn" bellach yn annibynnol ar ei gilydd, gan ei gwneud hi'n haws, er enghraifft, i ddangos gwahaniaethau o fewn ystod o ddiwygiadau yn unig.
  • Ychwanegwyd arg "changelist" at "svn info --show-item".
  • Wrth redeg golygydd a benodwyd gan ddefnyddwyr, er enghraifft, yn ystod datrys gwrthdaro rhyngweithiol, mae nodau arbennig yn y llwybrau i'r ffeil sy'n cael ei golygu yn cael eu hamddiffyn. Mae'r newid yn datrys problemau gyda golygu ffeiliau y mae eu henwau yn cynnwys bylchau a nodau arbennig.
  • Fe wnaethom barhau i brofi'r gorchmynion arbrofol “svn x-shhelve/x-unshelve/x-shelves”, sy'n eich galluogi i ohirio newidiadau anorffenedig yn y copi gwaith ar wahân er mwyn gweithio ar frys ar rywbeth arall, ac yna dychwelyd y newidiadau anorffenedig i'r copi gweithio heb droi at driciau fel arbed clwt gan ddefnyddio “svn diff” ac yna ei adfer gan ddefnyddio “svn patch”.
  • Fe wnaethom barhau i brofi'r gallu arbrofol i arbed cipluniau o gyflwr yr ymrwymiadau (“commit checkpointing”), sy'n eich galluogi i arbed ciplun o newidiadau nad ydynt wedi'u cyflawni eto gan ymrwymiad, ac yn ddiweddarach adfer unrhyw un o'r fersiynau o newidiadau a arbedwyd i gopi gweithredol (er enghraifft, treiglo cyflwr y copi gweithio yn ôl rhag ofn y bydd diweddariad gwallus).
  • Parhau i brofi'r gorchymyn arbrofol "svn info -x-viewspec" i allbynnu manyleb sy'n disgrifio'r copi gweithio cyfredol. Mae'r disgrifiad yn cynnwys gwybodaeth am gyfyngu ar ddyfnder subforks, heb gynnwys subforks, newid i URL gwahanol, neu ddiweddaru i rif adolygu newydd o'i gymharu â'r cyfeiriadur rhieni.

Ffynhonnell: opennet.ru

Ychwanegu sylw