Pas 6 muajsh zhvillimi, organizata Apache Software Foundation publikoi sistemin e menaxhimit të versioneve . Pavarësisht zhvillimit të sistemeve të decentralizuara, Subversion vazhdon të mbetet i përdorur gjerësisht në kompani tregtare dhe në projekte që mbështeten në një qasje të centralizuar për menaxhimin e versioneve dhe konfigurimit të sistemeve softuerike. Ndër projektet e hapura që përdorin Subversion mund të përmenden: projektet Apache, FreeBSD, Free Pascal, OpenSCADA, GCC dhe LLVM. Versioni Subversion 1.12 klasifikohet si një publikim i zakonshëm; publikimi i ardhshëm LTS do të jetë Subversion 1.14, i cili planifikohet të dalë në prill 2020 dhe të mbështetet deri në vitin 2024.
Karakteristikat kryesore Subversion 1.12:
- Janë zgjeruar mundësitë e ndërfaqes interaktive për zgjidhjen e konflikteve, ku është shtuar mbështetja për trajtimin e situatave me zhvendosjen e elementeve në drejtori të tjera, si edhe është përmirësuar analiza e rasteve kur në kopjen lokale të depos shfaqen skedarë dhe drejtori që nuk mbulohen nga sistemi i versionimit;
- Në server është siguruar injorimi i përkufizimeve të grupeve bosh në rregullat e autorizimit dhe shfaqja e një paralajmërimi nëse ato ekzistojnë gjatë nisjes së komandës svnauthz;
- Në anën e klientit, në sistemet Unix-like, mbështetja për ruajtjen e fjalëkalimeve në disk në formë të hapur është çaktivizuar si parazgjedhje në nivel kompilimi. Përdoruesve u rekomandohet të përdorin për ruajtjen e fjalëkalimeve sisteme si GNOME Keyring, Kwallet ose GPG-Agent;
- ĂshtĂ« pĂ«rmirĂ«suar sjellja e operacioneve tĂ« kopjimit nĂ« depon burimore dhe nĂ« kopjen lokale â drejtoritĂ« prind ekzistuese dhe skedarĂ«t me rishikime tani pĂ«rpunohen saktĂ«;
- ĂshtĂ« pĂ«rmirĂ«suar dalja e komandĂ«s «svn list»: emrat e gjatĂ« tĂ« autorĂ«ve tani nuk priten mĂ«, si edhe Ă«shtĂ« shtuar opsioni «âhuman-readable» (-H) pĂ«r shfaqjen e madhĂ«sive nĂ« formĂ« tĂ« lexueshme (bajt, kilobajt, megabajt etj.);
- Në komandën «svn info» është shtuar shfaqja e madhësisë së skedarëve në depo;
- Në komandën «svn cleanup», pas konfirmimit të operacioneve për fshirjen e elementeve të injoruara ose të paversionuara, tani fshihen edhe drejtoritë me flamurin e mbrojtjes nga shkrimi;
- Në komandat eksperimentale «svn x-shelve/x-unshelve/x-shelves»
Ă«shtĂ« rritur besueshmĂ«ria e pĂ«rpunimit tĂ« llojeve tĂ« ndryshme tĂ« ndryshimeve. Komandat nga grupi «shelve» ju lejojnĂ« tĂ« ruani veçmas pĂ«r mĂ« vonĂ« ndryshimet e papĂ«rfunduara nĂ« kopjen e punĂ«s, qĂ« tĂ« mund tĂ« merreni urgjentisht me diçka tjetĂ«r, dhe mĂ« pas tâi riktheni ndryshimet e pambaruara nĂ« kopjen e punĂ«s pa pĂ«rdorur zgjidhje tĂ« ndĂ«rlikuara si ruajtja e patch-it pĂ«rmes «svn diff» dhe rikthimi i tij i mĂ«vonshĂ«m me «svn patch»; - ĂshtĂ« rritur besueshmĂ«ria e funksionit eksperimental pĂ«r ruajtjen e pamjeve tĂ« gjendjes sĂ« commit-eve («commit checkpointing»), i cili lejon ruajtjen e njĂ« snapshot-i tĂ« ndryshimeve qĂ« ende nuk janĂ« fiksuar me commit, si dhe rikthimin mĂ« vonĂ« nĂ« kopjen e punĂ«s tĂ« cilitdo prej versioneve tĂ« ruajtura tĂ« ndryshimeve (pĂ«r shembull, pĂ«r tĂ« kthyer gjendjen e kopjes sĂ« punĂ«s pas njĂ« pĂ«rditĂ«simi tĂ« gabuar);
Burimi: opennet.ru
