Organisationen Apache Software Foundation udgivelse af versionsstyringssystem , som henvises til som en LTS-udgivelse, for hvilken opdateringer vil blive frigivet indtil 2024. PÄ trods af udviklingen af decentrale systemer forbliver Subversion populÊrt i kommercielle virksomheder og projekter, der bruger en centraliseret tilgang til versions- og konfigurationsstyring af software. Blandt de Äbne projekter, der bruger Subversion, kan nÊvnes: Apache-projekter, FreeBSD, Free Pascal og OpenSCADA. Det bemÊrkes, at der i det samlede SVN-depot for Apache-projekter opbevares cirka 1,8 millioner revisioner med oplysninger om Êndringer i projekterne.
NĂžglepunkter Subversion 1.14:
- TilfÞjet er kommandoen «svnadmin build-repcache», som gÞr det muligt at opdatere tilstanden af «rep-cache», der indeholder oplysninger om duplikater anvendt i mekanismen for deduplikering Representation Sharing (rep-sharing, som vÊsentligt kan reducere stÞrrelsen af depotet ved kun at gemme duplikerede data én gang). Kommandoen kan anvendes til at tilfÞje manglende elementer til cachen for det angivne revisionsomrÄde, for eksempel efter at deduplikeringen midlertidigt er blevet deaktiveret, og cachen har mistet sin opdatering.
- SWIG-bindings til Python-sprog og testsÊttet har fÄet stÞtte til Python 3. Teknisk set kan den pÄ Python skrevne kode stadig bruges med Python 2.7, men testning og fejlretning relateret til denne gren er stoppet pÄ grund af udlÞbet af Python 2's levetid. Python er ikke et obligatorisk komponent i Subversion og bruges ved kompilering til tests og i SWIG-bindings.
- Mulighederne «âquiet» og «âdiff» i kommandoen «svn log» er nu ikke lĂŠngere gensidigt udelukkende, hvilket for eksempel forenkler visningen af kun forskellene i revisionsomrĂ„det.
- I «svn info âshow-item» er argumentet «changelist» tilfĂžjet.
- Ved opstart af en brugerdefineret editor, for eksempel ved interaktiv konfliktlĂžsning, er der sikret korrekt hĂ„ndtering af specialtegn i stierne til den redigerede fil. Ăndringen lĂžser problemer med redigering af filer, hvis navne indeholder mellemrum og specialtegn.
- Testningen av de experimentella kommandona «svn x-shelve/x-unshelve/x-shelves» har fortsatt, vilket gör det möjligt att separat spara ofullstÀndiga Àndringar i arbetskopian för att snabbt kunna arbeta med nÄgot annat, och sedan Äterföra de ofullstÀndiga Àndringarna till arbetskopian utan att behöva anvÀnda metoder som att spara en patch med «svn diff» och senare ÄterstÀlla den med «svn patch».
- Testningen av den experimentella funktionen för att spara kommittentryck («commit checkpointing») har fortsatt, vilket gör det möjligt att spara en snapshot av Àndringar som Ànnu inte har kommitterats, och senare ÄterfÄ vilken av de sparade versionerna av Àndringarna som helst i arbetskopian (till exempel för att ÄterstÀlla arbetskopians tillstÄnd i hÀndelse av ett felaktigt uppdatering).
- Testningen av det experimentella kommandot «svn info âx-viewspec» har fortsatt för att presentera en specifikation som beskriver den aktuella arbetskopian. Beskrivningen inkluderar information om begrĂ€nsningen av djupet pĂ„ undergrenar, uteslutning av undergrenar, vĂ€xling till en annan URL eller uppdatering till ett nytt revisionsnummer i förhĂ„llande till den överordnade katalogen.
Kilde: opennet.ru
