Соңғы ірі шығарылымнан кейін алты жылдан астам уақыт өткен соң, Apache Software Foundation өзінің орталықтандырылған нұсқаны басқару жүйесі Subversion 1.15.0 шығарды.
Subversion 1.15 нұсқасындағы негізгі жақсартулар:
- Жергілікті жүйедегі барлық файлдардың негізгі нұсқаларын кэштеуді өшіретін жаңа режим қосылды (Pristines On Demand), бұл сізге қажет болған жағдайда серверден файлдарды жүктеу арқылы дискідегі жұмыс көшірмесінің өлшемін 50%-ға дейін азайтуға мүмкіндік береді. Дискілік кеңістікті тұтынуды азайтудың орнына желілік трафикті арттыру және diff және revert сияқты операцияларды өңдеу уақытын арттыру қажет. Кэштеуді өшіру сирек өзгеретін файлдары бар үлкен репозиторийлермен жұмыс істегенде, жұмыс көшірмесін репозиториймен бір хостта орналастырған кезде және дискілік кеңістігі шектеулі және жылдам желілік байланысы бар жүйелерде пайдалы болуы мүмкін.
- Жергілікті кэштеудісіз пайдалануға бейімделген жаңа жұмыс көшірмелерін сақтау форматы (32-формат) енгізілді. Жұмыс көшірмелерінің әртүрлі нұсқаларын бір уақытта пайдалану мүмкіндігі енді қолжетімді, бұл сізге бұрын жасалған жұмыс көшірмелерінің форматын "svn upgrade" командасымен бар жобаларды жаңартпай сақтауға мүмкіндік береді.
- «svn тексеру» және «svn жаңарту» операцияларын ағынмен жіберуге қолдау қосылды, бұл өнімділік пен сенімділікті айтарлықтай жақсартты. Аралық уақытша каталогқа көшіріп, содан кейін оны талдаудың орнына, деректер енді бірден қызмет көрсету және жұмыс каталогтарына жазылады (аралық каталогтан көшірудің орнына, файл уақытша атаумен орнында сақталады, содан кейін атомдық түрде қайта аталады).
- CMake құралдар жинағына негізделген жаңа құрастыру жүйесі енгізілді, бұл платформадағы құрастыру процесін айтарлықтай жеңілдетті. Windows және тәуелділіктерді автоматты түрде жүктеу үшін vcpkg пакет менеджерімен біріктіріледі. Барлық платформалар үшін әдепкі бойынша, тек Windows Autoconf негізіндегі ескі құрастыру жүйесі әлі де қолданылуда.
Ақпарат көзі: opennet.ru
