Վերջին խոշոր թողարկումից ավելի քան վեց տարի անց Apache Software Foundation-ը թողարկեց Subversion 1.15.0-ը՝ իր կենտրոնացված տարբերակների կառավարման համակարգը։
Subversion 1.15-ի հիմնական բարելավումները՝
- Ավելացվել է նոր ռեժիմ, որն անջատում է տեղական համակարգի բոլոր ֆայլերի հիմնական վերանայումների քեշավորումը (Pristines On Demand), որը թույլ է տալիս ձեզ կրճատել սկավառակի վրա ձեր աշխատանքային պատճենի չափը մինչև 50%-ով՝ անհրաժեշտության դեպքում ֆայլերը սերվերից ներբեռնելով: Սկավառակի տարածքի սպառման կրճատման համար փոխզիջումը ցանցային երթևեկության ավելացումն է և diff և revert գործողությունների մշակման ժամանակի ավելացումը: Քեշավորումը անջատելը կարող է օգտակար լինել հազվադեպ փոփոխվող ֆայլերով մեծ պահոցների հետ աշխատելիս, ձեր աշխատանքային պատճենը պահոցի հետ նույն հոսթի վրա հոսթինգի ժամանակ, ինչպես նաև սահմանափակ սկավառակի տարածք և արագ ցանցային կապ ունեցող համակարգերում:
- Ներդրվել է աշխատանքային պատճենների պահպանման նոր ձևաչափ (Ձևաչափ 32), որը հարմարեցված է տեղական քեշավորման բացակայության դեպքում օգտագործման համար: Այժմ հասանելի է աշխատանքային պատճենների ձևաչափերի տարբեր տարբերակներ միաժամանակ օգտագործելու հնարավորությունը, որը թույլ է տալիս պահպանել նախկինում ստեղծված աշխատանքային պատճենների ձևաչափը՝ առանց «svn upgrade» հրամանով առկա նախագծերը թարմացնելու:
- Ավելացվել է «svn checkout» և «svn update» գործողությունների հոսքային փոխանցման աջակցություն, ինչը զգալիորեն բարելավել է աշխատանքի արդյունավետությունն ու հուսալիությունը: Տվյալները միջանկյալ ժամանակավոր գրացուցակում պատճենելու և այնուհետև դրանք վերլուծելու փոխարեն այժմ անմիջապես գրանցվում են ծառայության և աշխատանքային գրացուցակներում (միջանկյալ գրացուցակից պատճենելու փոխարեն, ֆայլը պահվում է ժամանակավոր անվան տակ, ապա ատոմային վերանվանվում է):
- Ներդրվել է CMake գործիքակազմի վրա հիմնված նոր կառուցման համակարգ, որը զգալիորեն պարզեցրել է հարթակում կառուցման գործընթացը։ Windows և ինտեգրվում է vcpkg փաթեթների կառավարչի հետ՝ կախվածությունները ավտոմատ կերպով ներբեռնելու համար: Լռելյայն արժեքը բոլոր հարթակների համար է, բացառությամբ Windows Autoconf-ի վրա հիմնված հին կառուցման համակարգը շարունակում է օգտագործվել։
Source: opennet.ru
