Organizata Apache Software Foundation lëshimi i sistemit të menaxhimit të versioneve , i cili i përket lëshimeve me mbështetje afatgjatë (LTS), përditësimet për të cilin do të publikohen deri në vitin 2024. Pavarësisht zhvillimit të sistemeve të decentralizuara, Subversion vazhdon të jetë popullor në kompani tregtare dhe projekte që përdorin një qasje qendrore për menaxhimin e versioneve dhe konfigurimin e sistemeve të programit. Nga projektet e hapura që përdorin Subversion, mund të përmendim: projektet Apache, FreeBSD, Free Pascal dhe OpenSCADA. Raportohet se në depoja të vetme SVN të projekteve Apache ruhen rreth 1.8 milion revision nga informacionet mbi ndryshimet në projekte.
ĂelĂ«sore Subversion 1.14:
- Shtuar komandën «svnadmin build-repcache», me të cilën mund të përditësohet gjendja e caches «rep-cache», që përfshin informacion mbi kopjet, të përdorura në mekanizmin e deduplication Representation Sharing (rep-sharing, lejon të reduktohet ndjeshëm madhësia e depozitës duke ruajtur të dhëna të ngjashme vetëm një herë). Komanda mund të përdoret për të shtuar në cache elemente të munguar për një gamë të përcaktuar revision, për shembull, pasi deduplication është çaktivizuar përkohësisht dhe cache ka humbur aktualitetin.
- Në lidhjet SWIG për gjuhën Python dhe në paketat e testeve, është implementuar mbështetje për Python 3. Teknikisht, kodi i shkruar në Python mund të përdoret akoma me Python 2.7, por testimi dhe rregullimi i gabimeve të lidhura me këtë degë janë ndaluar për shkak të përfundimit të jetës së Python 2. Python nuk është një komponent i detyrueshëm për Subversion dhe përdoret gjatë ndërtimit në teste dhe në lidhjet SWIG.
- Opsionet «âquiet» dhe «âdiff» nĂ« komandĂ«n «svn log» tani nuk janĂ« pĂ«rjashtuese ndaj njĂ«ra-tjetrĂ«s, çka, pĂ«r shembull, e thjeshton shfaqjen e ndryshimeve vetĂ«m nĂ« njĂ« gamĂ« revision.
- NĂ« «svn info âshow-item» Ă«shtĂ« shtuar argumenti «changelist».
- Kur aktivizohet redaktori i caktuar nga përdoruesi, për shembull, gjatë zgjidhjes interaktive të konflikteve, është garantuar eskapimi i karaktereve speciale në rrugët e fileve që po redaktohen. Ky ndryshim zgjidh problemet me redaktimin e fileve, emrat e të cilave përfshijnë hapësira dhe karaktere speciale.
- Testimi i komandave eksperimentale «svn x-shelve/x-unshelve/x-shelves» ka vazhduar, të cilat lejojnë të veçantë ndryshimet e papërfunduara në kopjen e punës, për të punuar me diçka tjetër në mënyrë urgjente, dhe pastaj të rikthejnë ndryshimet e papërfunduara në kopjen e punës, pa nevojën për të ruajtur patch përmes «svn diff» dhe ta rikuperojnë pastaj përmes «svn patch».
- Testimi i mundësisë eksperimentale për ruajtjen e kopjeve të gjendjeve të komiteteve («commit checkpointing») ka vazhduar, duke lejuar ruajtjen e një snapshot të ndryshimeve që ende nuk janë regjistruar me komitetin, dhe më vonë rikthimin në kopjen e punës të cilësdo nga versionet e ruajtura të ndryshimeve (për shembull, 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 tĂ« treguar specifikimin qĂ« pĂ«rshkruan kopjen aktuale tĂ« punĂ«s ka vazhduar. Specifikimi pĂ«rfshin informacion mbi kufizimin e thellĂ«sisĂ« sĂ« degĂ«ve, pĂ«rjashtimin e degĂ«ve, kalimin nĂ« njĂ« URL tjetĂ«r ose pĂ«rditĂ«simin nĂ« njĂ« numĂ«r tĂ« ri revision, krahasuar me katalogun prind.
Burimi: opennet.ru
