Apache Subversion 1.14.0 bertsioa

Apache Software Foundation erakundea argitaratuko bertsio-kontrolaren bertsioa Subertsioa 1.14.0, epe luzerako euskarria (LTS) bertsio gisa sailkatuta dagoena, eta eguneraketak 2024ra arte kaleratuko dira. Sistema deszentralizatuak garatu diren arren, Subversion ezaguna izaten jarraitzen du software sistemen bertsio eta konfigurazio kudeaketarako ikuspegi zentralizatua erabiltzen duten enpresa komertzialetan eta proiektuetan. Subversion erabiltzen duten proiektu irekiak honako hauek dira: Apache, FreeBSD, Free Pascal eta OpenSCADA proiektuak. Kontuan izan da Apache proiektuen SVN biltegi bakarrak 1.8 milioi berrikuspen inguru gordetzen dituela proiektuen aldaketei buruzko informazioarekin.

Gakoa hobekuntzak Subversion 1.14:

  • "svnadmin build-repcache" komandoa gehitu da, eta horrekin "rep-cache" cachearen egoera eguneratu dezakezu, zeinak bikoiztuei buruzko informazioa barne hartzen duen Representation Sharing deduplication mekanismoan (errep-sharing, nabarmen murrizteko aukera ematen du. biltegiaren tamaina datu bikoiztu bakarra behin gordez). Komandoa erabil daiteke falta diren elementuak cachean berrikuspen sorta jakin baterako gehitzeko, adibidez, deduplicazioa aldi baterako desgaitu eta cachea zaharkituta geratu ondoren.
  • Python SWIG loturak eta test-multzoek Python 3-rako laguntza eskaintzen dute. Teknikoki Python-en idatzitako kodea oraindik ere erabil daiteke Python 2.7-rekin, baina adar honekin lotutako probak eta akatsak konpontzea eten egin da Python 2-ren bizitzaren amaiera dela eta. Python ez da. Subversion-en beharrezko osagaia da eta probetan eta SWIG loturetan eraikitzeko erabiltzen da.
  • "--quiet" eta "--diff" aukerak "svn log" komandoan jada ez dira elkarren artean baztertzen, eta errazagoa da, adibidez, desberdintasunak berrikuspen sorta baten barruan soilik erakustea.
  • "Aldaketa zerrenda" argumentua gehitu da "svn info --show-item".
  • Erabiltzaileak zehaztutako editore bat exekutatzen denean, adibidez, gatazka interaktiboen ebazpenean, editatzen ari den fitxategiaren bideetako karaktere bereziak babesten dira. Aldaketak fitxategiak editatzeko arazoak konpontzen ditu, zeinen izenek zuriuneak eta karaktere bereziak dituzten.
  • "svn x-shelve/x-unshelve/x-shelves" komando esperimentalak probatzen jarraitu genuen, laneko kopian amaitu gabeko aldaketak banan-banan atzeratzeko aukera ematen dutenak, beste zerbaitetan premiazko lan egiteko, eta ondoren amaitu gabeko aldaketak itzultzeko. lan egin kopia trikimailuetara jo gabe, esaterako adabaki bat gorde "svn diff" erabiliz eta gero "svn patch" erabiliz leheneratu.
  • Konpromisoen egoeraren argazkiak ("commit checkpointing") gordetzeko gaitasun esperimentala probatzen jarraitu dugu, eta horrek aukera ematen du oraindik konprometitu batek egin ez dituen aldaketen argazki bat gordetzeko, eta, gero, aldaketen gordetako edozein bertsio berreskuratzeko. laneko kopia batera (adibidez, laneko kopiaren egoera atzera egiteko, eguneratze oker bat izanez gero).
  • "svn info -x-viewspec" komando esperimentalaren probak jarraitu ditu uneko lan-kopia deskribatzen duen zehaztapena ateratzeko. Azpiforken sakonera mugatzeari, azpiforkak baztertzeari, beste URL batera aldatzeari edo berrikuspen-zenbaki berri batera eguneratzeari buruzko informazioa biltzen du direktorio nagusiarekin alderatuta.

Iturria: opennet.ru

Gehitu iruzkin berria