Apache Subversion 1.12.0 utgivelse

Etter 6 måneder med utvikling, Apache Software Foundation опубликовала versjonskontrollutgivelse Subversjon 1.12.0Til tross for fremveksten av desentraliserte systemer, er Subversion fortsatt populært blant kommersielle selskaper og prosjekter som bruker en sentralisert tilnærming til versjonskontroll og programvarekonfigurasjon. Åpen kildekode-prosjekter som bruker Subversion inkluderer Apache, FreeBSD, Free Pascal, OpenSCADA, GCC og LLVM. Subversion 1.12 er en vanlig utgivelse; den neste LTS-utgivelsen vil være Subversion 1.14, planlagt utgitt i april 2020 og støttet til 2024.

Nøkkel forbedringer Subversion 1.12:

  • Funksjonene til det interaktive grensesnittet for konfliktløsning er utvidet, med støtte for håndtering av situasjoner som involverer flytting av elementer til andre kataloger, samt forbedret analyse av tilfeller der filer og kataloger som ikke dekkes av versjonssystemet vises i arbeidskopien av depotet.
  • Serveren er nå konfigurert til å ignorere tomme gruppedefinisjoner i autorisasjonsregler og vise en advarsel hvis de er tilstede når svnauthz-kommandoen kjøres;
  • På klientsiden har Unix-lignende systemer lagring av klartekstpassord på disk deaktivert som standard ved kompilering. Brukere anbefales å bruke systemer som GNOME Keyring, Kwallet eller GPG-Agent for passordlagring.
  • Forbedret oppførsel for kopieringsoperasjoner i kildearkivet og arbeidskopien – eksisterende overordnede mapper og filer med revisjoner håndteres nå riktig;
  • Forbedret utdata for kommandoen «svn list»: lange forfatternavn blir ikke lenger avkortet, lagt til alternativet «--human-readable» (-H) for å vise størrelser i menneskelig lesbar form (byte, kilobyte, megabyte osv.);
  • Kommandoen «svn info» viser nå størrelsen på filene i depotet;
  • I kommandoen «svn cleanup» slettes nå også kataloger med skrivebeskyttelsesflagget etter at operasjonene med å slette ignorerte eller ikke-versjonerte elementer er bekreftet.
  • I de eksperimentelle kommandoene «svn x-shelve/x-unshelve/x-shelves»
    Forbedret pålitelighet ved behandling av ulike typer endringer. Kommandoer fra settet «shelve» lar deg sette uferdige endringer i arbeidskopien på hylla for raskt å kunne jobbe med noe annet, og deretter returnere uferdige endringer til arbeidskopien uten å ty til triks som å lagre en patch med «svn diff» og deretter gjenopprette den med «svn patch».
  • Den eksperimentelle funksjonen for å lagre øyeblikksbilder av statusen til commits («commit checkpointing») har blitt forbedret for å være mer pålitelig. Denne funksjonen lar deg lagre et øyeblikksbilde av endringer som ennå ikke er commit, og senere gjenopprette eventuelle lagrede versjoner av endringene til arbeidskopien (for eksempel å rulle tilbake statusen til arbeidskopien i tilfelle en feilaktig oppdatering);

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster