Pagpagawas sa Apache Subversion 1.14.0

Apache Software Foundation Organization gipatik pagpagawas sa pagkontrol sa bersyon Pagbalhin 1.14.0, nga giklasipikar nga usa ka long-term nga suporta (LTS) nga pagpagawas, diin ang mga update ipagawas hangtod sa 2024. Bisan pa sa pag-uswag sa mga desentralisadong sistema, ang Subversion nagpadayon nga popular sa mga komersyal nga kompanya ug mga proyekto nga naggamit sa usa ka sentralisadong pamaagi sa bersyon ug pagdumala sa configuration sa mga sistema sa software. Ang mga bukas nga proyekto nga naggamit sa Subversion naglakip sa: Apache, FreeBSD, Free Pascal ug OpenSCADA nga mga proyekto. Namatikdan nga ang usa ka SVN repository sa mga proyekto sa Apache nagtipig mga 1.8 milyon nga mga rebisyon nga adunay kasayuran bahin sa mga pagbag-o sa mga proyekto.

yawe mga kalamboan Pagpukan 1.14:

  • Ang "svnadmin build-repcache" nga sugo gidugang, diin mahimo nimong i-update ang kahimtang sa "rep-cache" nga cache, nga naglakip sa kasayuran mahitungod sa mga duplicate nga gigamit sa mekanismo sa pag-deduplication sa Representasyon sa Representasyon (rep-sharing, nagtugot kanimo nga makunhuran pag-ayo. ang gidak-on sa repository pinaagi sa pagtipig lamang sa usa ka duplicate data kausa). Ang sugo mahimong gamiton aron idugang ang nawala nga mga butang sa cache alang sa usa ka espesipikong han-ay sa mga rebisyon, pananglitan, human ang deduplikasyon temporaryo nga na-disable ug ang cache wala na sa petsa.
  • Ang Python SWIG bindings ug test suite naghatag og suporta alang sa Python 3. Ang teknikal nga code nga gisulat sa Python mahimo gihapon nga gamiton sa Python 2.7, apan ang pagsulay ug pag-ayo sa bug nga may kalabutan niini nga sanga gihunong tungod sa katapusan sa kinabuhi sa Python 2. Ang Python dili usa ka gikinahanglan nga bahin sa Subversion ug gigamit sa pagtukod sa mga pagsulay ug sa SWIG bindings.
  • Ang "--quiet" ug "--diff" nga mga kapilian sa "svn log" nga sugo dili na mag-usa, nga nagpasayon, pananglitan, sa pagpakita lamang sa mga kalainan sulod sa nagkalainlaing mga rebisyon.
  • Gidugang ang "changelist" nga argumento sa "svn info --show-item".
  • Kung nagpadagan sa usa ka editor nga gitakda sa user, pananglitan, sa panahon sa interactive nga resolusyon sa panagbangi, ang mga espesyal nga karakter sa mga agianan sa file nga gi-edit gipanalipdan. Ang pagbag-o nagsulbad sa mga problema sa pag-edit sa mga file kansang mga ngalan naglakip sa mga luna ug espesyal nga mga karakter.
  • Gipadayon namon ang pagsulay sa mga eksperimento nga mga mando nga "svn x-shelve / x-unshelve / x-shelves", nga nagtugot kanimo sa pagbulag sa wala mahuman nga mga pagbag-o sa nagtrabaho nga kopya aron dali nga magtrabaho sa usa pa ka butang, ug dayon ibalik ang wala pa nahuman nga mga pagbag-o sa nagtrabaho nga kopya nga wala mogamit sa ingon nga mga limbong sama sa pagtipig sa usa ka patch gamit ang "svn diff" ug dayon ibalik kini gamit ang "svn patch".
  • Gipadayon namo ang pagsulay sa abilidad sa eksperimento sa pagtipig sa mga snapshot sa estado sa mga commits ("commit checkpointing"), nga nagtugot kanimo sa pagtipig sa usa ka snapshot sa mga pagbag-o nga wala pa nahimo pinaagi sa usa ka commit, ug sa ulahi ibalik ang bisan unsang natipig nga mga bersyon sa mga pagbag-o. sa usa ka nagtrabaho nga kopya (pananglitan, aron ibalik ang kahimtang sa nagtrabaho nga kopya kung adunay sayup nga pag-update).
  • Nagpadayon nga pagsulay sa eksperimento nga "svn info -x-viewspec" nga komand sa pag-output sa usa ka detalye nga naghulagway sa karon nga nagtrabaho nga kopya. Ang deskripsyon naglakip sa impormasyon mahitungod sa paglimit sa giladmon sa mga subfork, walay labot sa mga subfork, pagbalhin ngadto sa laing URL, o pag-update sa bag-ong rebisyon nga numero kumpara sa parent directory.

Source: opennet.ru

Idugang sa usa ka comment