Apache Software Foundationi korraldus versioonihalduse sĂŒsteemi vĂ€ljaanne , mis on klassifitseeritud pikaajalise toe (LTS) vĂ€ljaanneteks, mille uuendusi antakse vĂ€lja kuni 2024. aastani. Hoolimata detsentraliseeritud sĂŒsteemide arengust jĂ€tkab Subversion populaarsust Ă€rifirmades ja projektides, mis kasutavad keskset lĂ€henemist versioonihaldusele ja tarkvarasĂŒsteemide konfiguratsioonile. Subversioni avatud projektidest vĂ”ib nimetada: Apache projektid, FreeBSD, Free Pascal ja OpenSCADA. Mainitakse, et Apache projektide ĂŒhes SVN-repositooriumis on sĂ€ilinud umbes 1,8 miljonit revisjoni, mis sisaldab teavet projektide muudatuste kohta.
Peamised Subversion 1.14:
- On lisatud kĂ€sk «svnadmin build-repcache», millega saab vĂ€rskendada «rep-cache» oleva vahemĂ€lu olekut, mis sisaldab teavet dubleeringute kohta ja mida kasutatakse Representatsiooni jagamise (rep-sharing) deduplication mehhanismis, mis vĂ”imaldab oluliselt vĂ€hendada repositooriumi suurust, sĂ€ilitades dubleeritud andmeid vaid ĂŒks kord. KĂ€sku saab kasutada puuduolevate elementide lisamiseks vahemĂ€llu nĂ€idatud revisjonide vahemikus, nĂ€iteks pĂ€rast seda, kui deduplication oli ajutiselt keelatud ja vahemĂ€lu kaotas oma ajakohasuse.
- SWIGi Pythoniga seotud mÀllu on lisatud tugi Python 3 jaoks. Tehniliselt saab Pythonis kirjutatud koodi endiselt kasutada Python 2.7-ga, kuid selle haru testimine ja vigade parandamine on lÔpetatud Python 2 eluea lÔppemise tÔttu. Python ei pruugi olla Subversioni kohustuslik komponent ja seda kasutatakse kokkuvÔtete ja SWIGi mÀhiste testimisel.
- KĂ€skude «svn log» valikud «âquiet» ja «âdiff» ei ole nĂŒĂŒd omavahel eksklusiivsed, mis lihtsustab nĂ€iteks ainult erinevuste kuvamist revisjonide vahemikus.
- Lisatud on argument «changelist» kĂ€sku «svn info âshow-item».
- Kasutaja mÀÀratud redigeerija kĂ€ivitamisel, nĂ€iteks konfliktide interaktiivse lahendamise korral, on muretsetud erisĂŒmbolite vĂ€ltimine redigeeritava faili teedes. See muudatus lahendab probleemid failide redigeerimisega, mille nimed sisaldavad tĂŒhikuid ja erisĂŒmboleid.
- Katsetusi jĂ€tkatakse eksperimentaalsete kĂ€skude «svn x-shelve/x-unshelve/x-shelves» suhtes, mis vĂ”imaldavad eraldi kĂ”rvale panna lĂ”petamata muudatused töökoopia, et kiiresti töötada millegi muu kallal, ja seejĂ€rel taastada lĂ”petamata muudatused töökoopia, ilma et peaks kasutama selliseid nĂŒansse nagu patĆĄi salvestamine «svn diff» kaudu ja hiljem selle taastamine «svn patch» kaudu.
- Katsetusi jÀtkatakse eksperimentaalse vÔimaluse suhtes, mis vÔimaldab commitide olekute sÀilitamist («commit checkpointing»), vÔimaldades salvestada mittefikseeritud commitide muudatuste snapshotsi ja hiljem taastada töökoopia mistahes salvestatud muudatuste versioon (nÀiteks, et tagasi viia töökoopia olek vale uuendamise korral).
- Katsetusi jĂ€tkatakse eksperimentaalse kĂ€skluse «svn info âx-viewspec» suhtes, et kuvada spetsifikatsioon, mis kirjeldab praegust töökoopia. Kirjeldus sisaldab teavet harude sĂŒgavuse piirangute, harude vĂ€listamise, teise URL-i vahetamise vĂ”i uue revisjoni numbri juurde uuendamise kohta, vĂ”rreldes vanema kataloogiga.
Allikas: opennet.ru
