UtgÄvan av versionshanteringssystemet Apache Subversion 1.14.0

Organisationen Apache Software Foundation publicerade utgÄvan av versionshanteringssystemet Subversion 1.14.0, som klassas som en lÄngsiktig stödversion (LTS), med uppdateringar som kommer att ges ut fram till 2024. Trots utvecklingen av decentraliserade system fortsÀtter Subversion att vara populÀrt i kommersiella företag och projekt som anvÀnder en centraliserad metod för hantering av versioner och konfiguration av programvarusystem. Bland de öppna projekten som anvÀnder Subversion kan nÀmnas: Apache-projekten, FreeBSD, Free Pascal och OpenSCADA. Det noteras att det i den enda SVN-förvaringen av Apache-projekten lagras omkring 1,8 miljoner revisioner med information om Àndringar i projekten.

Nyckel förbÀttringar Subversion 1.14:

  • Kommando «svnadmin build-repcache» har lagts till, vilket gör det möjligt att uppdatera statusen för «rep-cache», som innehĂ„ller information om dubbletter som anvĂ€nds i mekanismen för deduplikering Representation Sharing (rep-sharing, som avsevĂ€rt kan minska storleken pĂ„ förvaret genom att lagra duplicerade data endast en gĂ„ng). Kommandot kan anvĂ€ndas för att lĂ€gga till saknade objekt i cachen för ett specificerat intervall av revisioner, till exempel efter att deduplikering tillfĂ€lligt har stĂ€ngts av och cachen har förlorat sin aktualitet.
  • I SWIG-bindningar för Python och testsatsen har stöd för Python 3 implementerats. Den tekniskt skrivna koden pĂ„ Python kan fortfarande anvĂ€ndas med Python 2.7, men testning och felrĂ€ttning relaterad till denna gren har upphört pĂ„ grund av att livscykeln för Python 2 har avslutats. Python Ă€r ingen obligatorisk komponent för Subversion och anvĂ€nds vid byggen, tester och i SWIG-bindningar.
  • Alternativen «—quiet» och «—diff» i kommandot «svn log» Ă€r nu inte lĂ€ngre ömsesidigt uteslutande, vilket till exempel förenklar visningen av endast skillnader inom ett intervall av revisioner.
  • Argumentet «changelist» har lagts till i «svn info —show-item».
  • Vid körning av en anvĂ€ndardefinierad redigerare, till exempel vid interaktiv konfliktlösning, har specialtecken i sökvĂ€gar till den redigerade filen nu sĂ€kerstĂ€llts att de Ă€r skyddade. Ändringen löser problem med att redigera filer vars namn innehĂ„ller mellanslag och specialtecken.
  • Testningen av de experimentella kommandona «svn x-shelve/x-unshelve/x-shelves» fortsĂ€tter, vilka möjliggör att tillfĂ€lligt spara ofullstĂ€ndiga Ă€ndringar i arbetskopian för att snabbt kunna arbeta med nĂ„got annat och sedan Ă„terföra de ofullstĂ€ndiga Ă€ndringarna till arbetskopian utan att behöva anvĂ€nda metoder som att spara en patch med «svn diff» och sedan Ă„terstĂ€lla den med «svn patch».
  • Testningen av den experimentella möjligheten till att spara snapshots av commit-statusar («commit checkpointing») fortsĂ€tter. Denna funktion gör det möjligt att spara en snapshot av Ă€ndringar som Ă€nnu inte har bekrĂ€ftats av en commit och senare Ă„terstĂ€lla vilken av de sparade versionerna av Ă€ndringarna som helst i arbetskopian (till exempel för att Ă„terstĂ€lla arbetskopians tillstĂ„nd vid felaktig uppdatering).
  • Testningen av det experimentella kommandot «svn info —x-viewspec» fortsĂ€tter, vilket visar en specifikation som beskriver den aktuella arbetskopian. Beskrivningen inkluderar information om begrĂ€nsningen av djupet pĂ„ undergrenar, uteslutning av undergrenar, byte till en annan URL eller uppdatering till ett nytt revisionsnummer jĂ€mfört med den överordnade katalogen.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster