Udgivelsen af versionsstyringssystemet Apache Subversion 1.14.0

Organisationen Apache Software Foundation offentliggjorde udgivelse af versionsstyringssystem Subversion 1.14.0, som henvises til som en LTS-udgivelse, for hvilken opdateringer vil blive frigivet indtil 2024. PÄ trods af udviklingen af decentrale systemer forbliver Subversion populÊrt i kommercielle virksomheder og projekter, der bruger en centraliseret tilgang til versions- og konfigurationsstyring af software. Blandt de Äbne projekter, der bruger Subversion, kan nÊvnes: Apache-projekter, FreeBSD, Free Pascal og OpenSCADA. Det bemÊrkes, at der i det samlede SVN-depot for Apache-projekter opbevares cirka 1,8 millioner revisioner med oplysninger om Êndringer i projekterne.

NĂžglepunkter forbedringer Subversion 1.14:

  • TilfĂžjet er kommandoen «svnadmin build-repcache», som gĂžr det muligt at opdatere tilstanden af «rep-cache», der indeholder oplysninger om duplikater anvendt i mekanismen for deduplikering Representation Sharing (rep-sharing, som vĂŠsentligt kan reducere stĂžrrelsen af depotet ved kun at gemme duplikerede data Ă©n gang). Kommandoen kan anvendes til at tilfĂžje manglende elementer til cachen for det angivne revisionsomrĂ„de, for eksempel efter at deduplikeringen midlertidigt er blevet deaktiveret, og cachen har mistet sin opdatering.
  • SWIG-bindings til Python-sprog og testsĂŠttet har fĂ„et stĂžtte til Python 3. Teknisk set kan den pĂ„ Python skrevne kode stadig bruges med Python 2.7, men testning og fejlretning relateret til denne gren er stoppet pĂ„ grund af udlĂžbet af Python 2's levetid. Python er ikke et obligatorisk komponent i Subversion og bruges ved kompilering til tests og i SWIG-bindings.
  • Mulighederne «—quiet» og «—diff» i kommandoen «svn log» er nu ikke lĂŠngere gensidigt udelukkende, hvilket for eksempel forenkler visningen af kun forskellene i revisionsomrĂ„det.
  • I «svn info —show-item» er argumentet «changelist» tilfĂžjet.
  • Ved opstart af en brugerdefineret editor, for eksempel ved interaktiv konfliktlĂžsning, er der sikret korrekt hĂ„ndtering af specialtegn i stierne til den redigerede fil. Ændringen lĂžser problemer med redigering af filer, hvis navne indeholder mellemrum og specialtegn.
  • Testningen av de experimentella kommandona «svn x-shelve/x-unshelve/x-shelves» har fortsatt, vilket gör det möjligt att separat 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 senare Ă„terstĂ€lla den med «svn patch».
  • Testningen av den experimentella funktionen för att spara kommittentryck («commit checkpointing») har fortsatt, vilket gör det möjligt att spara en snapshot av Ă€ndringar som Ă€nnu inte har kommitterats, och senare Ă„terfĂ„ vilken av de sparade versionerna av Ă€ndringarna som helst i arbetskopian (till exempel för att Ă„terstĂ€lla arbetskopians tillstĂ„nd i hĂ€ndelse av ett felaktigt uppdatering).
  • Testningen av det experimentella kommandot «svn info —x-viewspec» har fortsatt för att presentera en specifikation som beskriver den aktuella arbetskopian. Beskrivningen inkluderar information om begrĂ€nsningen av djupet pĂ„ undergrenar, uteslutning av undergrenar, vĂ€xling till en annan URL eller uppdatering till ett nytt revisionsnummer i förhĂ„llande till den överordnade katalogen.

Kilde: opennet.ru

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster