Rhyddhau Gwrthdroad Apache 1.12.0

Ar ôl 6 mis o ddatblygiad, Sefydliad Meddalwedd Apache cyhoeddi rhyddhau rheoli fersiwn Gwrthdroad 1.12.0. 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, OpenSCADA, GCC a LLVM. Mae rhyddhau Subversion 1.12 yn cael ei ddosbarthu fel datganiad rheolaidd, a'r datganiad LTS nesaf fydd Subversion 1.14, y bwriedir ei ryddhau ym mis Ebrill 2020 a'i gefnogi tan 2024.

Allwedd gwelliannau Tandroad 1.12:

  • Mae galluoedd y rhyngwyneb rhyngweithiol ar gyfer datrys gwrthdaro wedi'u hehangu, ac ychwanegwyd cymorth ar gyfer prosesu sefyllfaoedd gydag elfennau symudol i gyfeiriaduron eraill, yn ogystal â dadansoddiad gwell o achosion lle mae ffeiliau a chyfeiriaduron nad ydynt yn dod o dan y system fersiynu yn ymddangos yn y gwaith. copi o'r ystorfa;
  • Mae'r gweinydd yn sicrhau bod diffiniadau o grwpiau gwag mewn rheolau awdurdodi yn cael eu hanwybyddu a bod rhybudd yn cael ei arddangos os ydynt yn bresennol pan fydd y gorchymyn svnauthz yn cael ei lansio;
  • Ar ochr y cleient mewn systemau tebyg i Unix, mae cefnogaeth ar gyfer storio cyfrineiriau ar ddisg mewn testun clir wedi'i analluogi yn ddiofyn ar y lefel crynhoi. Argymhellir defnyddwyr i ddefnyddio systemau fel GNOME Keyring, Kwallet neu GPG-Agent i storio cyfrineiriau;
  • Gwell ymddygiad o ran gweithrediadau copi yn y storfa ffynhonnell a chopi gweithredol - mae cyfeiriaduron rhieni presennol a ffeiliau gyda diwygiadau bellach yn cael eu prosesu'n gywir;
  • Mae allbwn y gorchymyn “rhestr svn” wedi'i wella: nid yw enwau awduron hir yn cael eu cwtogi mwyach, mae'r opsiwn “--human-readable” (-H) wedi'i ychwanegu at feintiau arddangos mewn ffurf ddarllenadwy (beit, kilobeit, megabeit, etc.);
  • Ychwanegwyd arddangosiad o feintiau ffeiliau yn y storfa i'r gorchymyn “gwybodaeth svn”;
  • Yn y gorchymyn “glanhau svn”, ar ôl cadarnhau gweithrediadau dileu elfennau sydd wedi'u hanwybyddu neu heb eu fersiwn, mae cyfeirlyfrau gyda'r faner ysgrifennu-amddiffyn bellach hefyd yn cael eu dileu;
  • Yn y gorchmynion arbrofol "svn x-shelve/x-unshelve/x-shelves"
    Gwell dibynadwyedd prosesu gwahanol fathau o newidiadau. Mae gorchmynion o'r set “silff” yn caniatáu ichi neilltuo newidiadau anorffenedig mewn copi gweithredol ar wahân er mwyn gweithio ar rywbeth arall ar frys, ac yna dychwelyd newidiadau anorffenedig i'r copi gwaith, heb droi at driciau o'r fath ag arbed y clwt trwy “svn diff" ac yna ei adfer trwy "svn patch";

  • Mae dibynadwyedd y gallu arbrofol i arbed cipluniau o gyflwr yr ymrwymiad (“commit checkpointing”) wedi'i gynyddu, gan ganiatáu i chi arbed ciplun o newidiadau nad ydynt wedi'u cyflawni gan ymrwymiad eto, ac adfer unrhyw un o'r fersiynau a arbedwyd yn ddiweddarach newidiadau i gopi gweithredol (er enghraifft, treiglo cyflwr y copi gweithio yn ôl rhag ofn y bydd diweddariad gwallus);

Ffynhonnell: opennet.ru

Ychwanegu sylw