Organizata Apache Software Foundation publikoi sistemin e menaxhimit të versioneve , i cili është klasifikuar si një lëshim me mbështetje afatgjate (LTS), për të cilin azhurnimet do të jenë të disponueshme deri në vitin 2024. Megjithëse sistemet e decentralizuara po zhvillohen, Subversion vazhdon të jetë i njohur në kompanitë tregtare dhe projekte të cilat përdorin një qasje të centralizuar për menaxhimin e versioneve dhe konfigurimeve të sistemeve të programeve. Nga projektet e hapura që përdorin Subversion, disa prej tyre përfshijnë: projektet Apache, FreeBSD, Free Pascal dhe OpenSCADA. Raportohet se në depozitat njësoj SVN të projekteve Apache ruhen rreth 1.8 milion revizione me informacione mbi ndryshimet në projekte.
Karakteristikat kryesore Subversion 1.14:
- ĂshtĂ« shtuar komandĂ«n «svnadmin build-repcache», me anĂ« tĂ« tĂ« cilĂ«s mund tĂ« pĂ«rditĂ«sohet gjendja e caches «rep-cache», e cila pĂ«rfshin informacion mbi kopjet e pĂ«rdorura nĂ« mekanizmin e deduplication Representation Sharing (rep-sharing, e cila lejon tĂ« reduktohet ndjeshĂ«m madhĂ«sia e depozitĂ«s duke ruajtur tĂ« dhĂ«nat e kopjuara vetĂ«m njĂ« herĂ«). Komanda mund tĂ« pĂ«rdoret pĂ«r tĂ« shtuar nĂ« cache elementet qĂ« mungojnĂ« pĂ«r njĂ« gamĂ« tĂ« caktuar revizionesh, p.sh., pasi deduplication tĂ« jetĂ« çaktivizuar pĂ«rkohĂ«sisht dhe cache tĂ« ketĂ« humbur vlefshmĂ«rinĂ«.
- Në lidhjet SWIG për gjuhën Python dhe paketat e testimit është realizuar mbështetje për Python 3. Teknikisht, kodi i shkruar në Python mund të përdoret akoma me Python 2.7, por testimi dhe riparimi i problemeve të lidhura me këtë dege është ndërprerë për shkak të përfundimit të periudhës së jetës së Python 2. Python nuk është një komponent i domosdoshëm i Subversion dhe përdoret në ndërtimin e testeve dhe në lidhjet SWIG.
- Opsionet «âquiet» dhe «âdiff» nĂ« komandĂ«n «svn log» tani nuk janĂ« tĂ« pĂ«rjashtuara nga njĂ«ra-tjetra, e cila, pĂ«r shembull, lehtĂ«son shfaqjen vetĂ«m e ndryshimeve nĂ« gamĂ«n e revizioneve.
- NĂ« «svn info âshow-item» Ă«shtĂ« shtuar argumenti «changelist».
- Kur ekzekutohet një redaktori i caktuar nga përdoruesi, për shembull, gjatë zgjidhjes interaktive të konflikteve, është siguruar që simbolat speciale në rrugët e skedarit të redaktuar të merren në mbrojtje. Ky ndryshim zgjidh problemet me redaktimin e skedarëve, emrat e të cilëve përfshijnë hapesira dhe simbole speciale.
- Testimi i komandave eksperimentale «svn x-shelve/x-unshelve/x-shelves» është vazhduar, të cilat lejojnë ruajtjen e veprimeve të papërfunduara në kopjen e punës për të punuar urgjentisht mbi diçka tjetër, dhe më pas të rikthejnë ndryshimet e papërfunduara në kopjen e punës, pa u nevojitur të ruajnë patch-in nëpërmjet «svn diff» dhe pastaj ta rikthejnë atë nëpërmjet «svn patch».
- Testimi i mundësisë eksperimentale për ruajtjen e kopjeve të gjendjeve të komiteve («commit checkpointing») është vazhduar, e cila lejon ruajtjen e një snapshot-i të ndryshimeve që ende nuk janë konfirmuar nga komiteti, dhe më vonë rikthimin në kopjen e punës të ndonjë nga versionet e ruajtura të ndryshimeve (p.sh., për të rikthyer gjendjen e kopjes së punës në rast të një përditësimi të gabuar).
- Testimi i komandĂ«s eksperimentale «svn info âx-viewspec» pĂ«r imprimirjen e specifikacioneve qĂ« pĂ«rshkruajnĂ« kopjen aktuale tĂ« punĂ«s Ă«shtĂ« vazhduar. PĂ«rshkrimi pĂ«rfshin informacion mbi kufizimin e thellĂ«sisĂ« sĂ« nĂ«nprogrameve, pĂ«rjashtimin e nĂ«nprogrameve, kalimin nĂ« njĂ« URL tjetĂ«r ose pĂ«rditĂ«simin nĂ« njĂ« numĂ«r tĂ« ri revizioni, nĂ« krahasim me katalogun prind.
Burimi: opennet.ru
