Kutulutsidwa kwa Apache Subversion 1.14.0

Apache Software Foundation losindikizidwa kumasulidwa kowongolera mtundu Kusokoneza 1.14.0, yomwe imatchulidwa ngati chithandizo cha nthawi yayitali (LTS), chomwe zosintha zidzatulutsidwa mpaka 2024. Ngakhale chitukuko cha machitidwe decentralized, Subversion ikupitiriza kukhala wotchuka m'makampani malonda ndi mapulojekiti ntchito njira pakati pa Baibulo ndi kasinthidwe kasamalidwe mapulogalamu mapulogalamu. Tsegulani mapulojekiti omwe amagwiritsa ntchito Subversion akuphatikizapo: Apache, FreeBSD, Free Pascal ndi OpenSCADA mapulojekiti. Zadziwika kuti malo amodzi a SVN a ma projekiti a Apache amasunga zosintha pafupifupi 1.8 miliyoni ndi chidziwitso chokhudza kusintha kwama projekiti.

Chinsinsi kuwongolera Kusintha 1.14:

  • Lamulo la "svnadmin build-repcache" lawonjezeredwa, momwe mungasinthire chikhalidwe cha "rep-cache" cache, yomwe imaphatikizapo zambiri zokhudzana ndi zomwe zimagwiritsidwa ntchito mu Representation Sharing deduplication mechanism (rep-sharing, imakupatsani mwayi wochepetsera kwambiri. kukula kwa nkhokwe posunga deta yobwereza kamodzi kamodzi). Lamuloli litha kugwiritsidwa ntchito powonjezera zinthu zomwe zikusowa ku cache kuti ziwunikenso zosintha zina, mwachitsanzo, kuchotsedwako kutayimitsidwa kwakanthawi ndipo posungirayo watha.
  • Zomangira za Python SWIG ndi test suite zimapereka chithandizo cha Python 3. Kachidindo kolembedwa mu Python angagwiritsidwebe ntchito ndi Python 2.7, koma kuyesa ndi kukonza zolakwika zokhudzana ndi nthambiyi kwatha chifukwa cha kutha kwa moyo wa Python 2. Python siiliyonse. ndi gawo lofunikira la Kutembenuza ndipo limagwiritsidwa ntchito pomanga mayeso ndi zomangira za SWIG.
  • Zosankha za "--chete" ndi "--diff" mu lamulo la "svn log" sizigwirizananso, kupangitsa kukhala kosavuta, mwachitsanzo, kuwonetsa kusiyana mkati mwazosintha zingapo.
  • Adawonjezera mkangano wa "changelist" ku "svn info --show-item".
  • Poyendetsa mkonzi wodziwika ndi wogwiritsa ntchito, mwachitsanzo, panthawi yothetsa mikangano yolumikizana, zilembo zapadera panjira zopita ku fayilo yomwe ikukonzedwa zimatetezedwa. Kusinthaku kumathetsa mavuto ndi mafayilo osintha omwe mayina awo ali ndi malo ndi zilembo zapadera.
  • Tinapitiliza kuyesa malamulo oyesera "svn x-shelufu / x-unshelve / x-mashelefu", omwe amakulolani kuti muyimitsa padera kusintha kosamalizidwa mukope logwira ntchito kuti mugwire ntchito ina mwachangu, ndikubwezeretsanso zosintha zomwe sizinamalizidwe. kope popanda kugwiritsa ntchito zanzeru monga kusunga chigamba pogwiritsa ntchito "svn diff" ndikuchibwezeretsanso pogwiritsa ntchito "svn patch".
  • Tidapitilizabe kuyesa kuyeserera kosunga zithunzi za zomwe zikuchitika ("commit checkpointing"), zomwe zimakupatsani mwayi wosunga chithunzithunzi cha zosintha zomwe sizinachitike ndi zomwe mwapanga, ndikubwezeretsanso zosintha zilizonse zomwe zasungidwa. ku kope lomwe likugwira ntchito (mwachitsanzo, kubweza kope lomwe likugwira ntchito ngati litasinthidwa molakwika).
  • Kupitiliza kuyesa lamulo loyesa la "svn info -x-viewspec" kuti mutulutse mawu ofotokozera zomwe zikuchitika pano. Kufotokozeraku kumaphatikizapo zambiri zokhudzana ndi kuchepetsa kuya kwa mafoloko ang'onoang'ono, kupatula mafoloko ang'onoang'ono, kusinthira ku URL ina, kapena kusinthira ku nambala yokonzanso yatsopano poyerekeza ndi chikwatu cha makolo.

Source: opennet.ru

Kuwonjezera ndemanga