Efter mer Àn sex Är sedan den senaste betydande utgÄvan har Apache Software Foundation publicerat version 1.15.0 av det centraliserade versionshanteringssystemet Subversion.
Nyckel förbÀttringar i Subversion 1.15:
- En ny funktion för att arbeta utan caching av grundversioner av alla filer pÄ det lokala systemet (Pristines On Demand) har lagts till, vilket möjliggör att arbetskopians storlek pÄ disken kan reduceras med upp till 50 % genom att hÀmta filer frÄn servern vid behov. Denna minskning av diskÄtgÄng kommer med den kostnaden att nÀtverkstrafiken ökar och att tiden för sÄdana operationer som diff och revert ökar. Att stÀnga av caching kan vara anvÀndbart nÀr man arbetar med stora arkiv med sÀllan Àndrade filer, nÀr arbetskopian placeras pÄ samma vÀrd som arkivet, samt pÄ system med begrÀnsat diskutrymme och snabb nÀtverksuppkoppling.
- Ett nytt format för lagring av arbetskopior (Format 32) har implementerats, vilket Àr anpassat för att fungera utan lokal caching. Det har ocksÄ blivit möjligt att anvÀnda olika versioner av arbetskopieformat samtidigt, vilket gör att tidigare skapade arbetskopiors format kan bevaras utan att uppdatera befintliga projekt med kommandot «svn upgrade».
- Stöd för strömmande utförande av «svn checkout» och «svn update» har lagts till, vilket avsevÀrt ökar prestandan och tillförlitligheten. IstÀllet för att kopiera till en temporÀr mapp för efterföljande analys, skrivs data nu direkt till service- och arbetsmapparna (istÀllet för att kopiera frÄn den temporÀra mappen, sparas filen lokalt under ett temporÀrt namn och döps sedan atomÀrt om).
- Ett nytt byggsystem baserat pÄ CMake-verktyg har implementerats, vilket avsevÀrt förenklar bygget pÄ Windows-plattformen och integreras med package manager vcpkg för automatisk hÀmtning av beroenden. Det gamla byggsystemet baserat pÄ Autoconf anvÀnds fortfarande som standard för alla plattformar utom Windows.
KĂ€lla: opennet.ru
