Pas 6 muajsh zhvillimi, organizata Apache Software Foundation lëshimi i sistemit të menaxhimit të versioneve . Megjithëse sistemi decentralizues vazhdon të zhvillohet, Subversion mbetet i popullarizuar në kompanitë tregtare dhe projekte që përdorin një qasje të centralizuar për menaxhimin e versioneve dhe konfiguracionit të sistemeve softuerike. Midis projekteve të hapura që përdorin Subversion, përmendim: projektet Apache, FreeBSD, Free Pascal, OpenSCADA, GCC dhe LLVM. Lëshimi i Subversion 1.12 është klasifikuar si një lëshim i zakonshëm, ndërsa lëshimi i ardhshëm LTS do të jetë versioni Subversion 1.14, i cili pritet të publikohet në prill 2020 dhe do të mbështetet deri në vitin 2024.
ĂelĂ«sore Subversion 1.12:
- Janë zgjeruar mundësitë e ndërfaqes interaktive për zgjidhjen e konflikteve, e cila tani mbështet trajtimin e situatave me lëvizjen e elementeve në katalogë të tjerë, si dhe është përmirësuar analiza e rasteve kur në kopjen e punës të depozitës shfaqen skedarë dhe katalogë që nuk mbulohen nga sistemi i versionimit;
- Në server është garantuar injorimi i definicioneve të grupeve të zbrazët në rregullat e autorizimit dhe shfaqja e një paralajmërimi në momentin e ekzekutimit të komandës svnauthz;
- Në anën e klientit, në sistemet Unix-përfundimtare, mbështetja për ruajtjen e fjalëkalimeve në disk në formë të hapur është çaktivizuar si parazgjedhje. Përdoruesit rekomandohet të përdorin sisteme për ruajtjen e fjalëkalimeve, si GNOME Keyring, Kwallet ose GPG-Agent;
- Ekipet e operacioneve të kopjimit në depozitën origjinale dhe kopjen e punës janë përmirësuar - katalogët dhe skedarët ekzistues me rishikime tani përpunohen në mënyrë të saktë;
- ĂshtĂ« pĂ«rmirĂ«suar dalja e komandĂ«s «svn list»: emrat e gjatĂ« tĂ« autorĂ«ve tani nuk priten, Ă«shtĂ« shtuar opsioni «âhuman-readable» (-H) pĂ«r tregimin e madhĂ«sive nĂ« formĂ« tĂ« lexueshme (byte, kilobyte, megabyte etj.);
- Në komandën «svn info» është shtuar tregimi i madhësisë së skedarëve në depozitë;
- Në komandën «svn cleanup», pas konfirmimit të operacioneve të fshirjes së elementeve të injoruara ose të pambuluara nga versionimi, tani hiqen edhe katalogët me flamurin e mbrojtjes nga shkarkimi;
- Në komandat eksperimentale «svn x-shelve/x-unshelve/x-shelves»
Ă«shtĂ« rritur besueshmĂ«ria e trajtimit tĂ« llojeve tĂ« ndryshme tĂ« ndryshimeve. Komandat e grupit «shelve» lejojnĂ« qĂ« ndryshimet e papĂ«rfunduara nĂ« kopjen e punĂ«s tĂ« ruhen veçmas pĂ«r tĂ« punuar urgjent mbi diçka tjetĂ«r, dhe mĂ« pas t'i kthehen ndryshimeve tĂ« papĂ«rfunduara nĂ« kopjen e punĂ«s, pa pĂ«rdorur truke si ruajtja e njĂ« patch-i pĂ«rmes «svn diff» dhe ripĂ«rhapja nĂ«pĂ«rmjet «svn patch»; - ĂshtĂ« rritur besueshmĂ«ria e mundĂ«sisĂ« eksperimentale tĂ« ruajtjes sĂ« gjendjeve tĂ« komiteteve («commit checkpointing»), e cila lejon ruajtjen e njĂ« snapshot-i tĂ« ndryshimeve qĂ« nuk janĂ« regjistruar ende me komitetin, dhe mĂ« vonĂ« rivendosjen e çdo versioni tĂ« ruajtur tĂ« ndryshimeve nĂ« kopjen e punĂ«s (p.sh., pĂ«r tĂ« rikthyer gjendjen e kopjes sĂ« punĂ«s nĂ« rast tĂ« njĂ« pĂ«rditĂ«simi tĂ« gabuar);
Burimi: opennet.ru
