Verschillende

Na zes maanden ontwikkeling heeft de Apache Software Foundation heeft gepubliceerd de release van het versiebeheersysteem Subversion 1.12.0. Ondanks de ontwikkeling van gedecentraliseerde systemen, blijft Subversion populair in commerciƫle bedrijven en projecten die een gecentraliseerde aanpak voor versie- en configuratiemanagement van softwaresystemen hanteren. Onder de open projecten die Subversion gebruiken, kunnen we de volgende noemen: Apache-projecten, FreeBSD, Free Pascal, OpenSCADA, GCC en LLVM. De release van Subversion 1.12 wordt beschouwd als een reguliere release, de volgende LTS-release zal versie Subversion 1.14 zijn, die gepland staat voor april 2020 en ondersteuning zal bieden tot 2024.

Belangrijkste verbeteringen Subversion 1.12:

  • De mogelijkheden van de interactieve interface voor het oplossen van conflicten zijn uitgebreid, met ondersteuning voor het omgaan met situaties waarin elementen naar andere mappen zijn verplaatst, en er is een verbeterde analyse van gevallen waarin bestanden en mappen in de werkkopie van de repository niet door het versiebeheersysteem zijn opgenomen;
  • De server negeert definities van lege groepen in de autorisatieregels en geeft een waarschuwing weer als deze aanwezig zijn tijdens het uitvoeren van het svnauthz-commando;
  • Aan de klantzijde in Unix-achtige systemen is ondersteuning voor het opslaan van wachtwoorden op de schijf in platte tekst standaard uitgeschakeld in de compilatiefase. Gebruikers wordt aangeraden om systemen zoals GNOME Keyring, Kwallet of GPG-Agent te gebruiken voor het opslaan van wachtwoorden;
  • Het gedrag van kopieeropdrachten in de bronrepository en werkkopie is verbeterd — bestaande bovenliggende mappen en bestanden met revisies worden nu correct verwerkt;
  • De uitvoer van het commando 'svn list' is verbeterd: lange namen van auteurs worden nu niet meer afgebroken, en er is een optie '--human-readable' (-H) toegevoegd voor het weergeven van groottes in een leesbaar formaat (bytes, kilobytes, megabytes, enz.);
  • Het commando 'svn info' geeft nu ook de grootte van bestanden in de repository weer;
  • In het commando 'svn cleanup', na bevestiging van het verwijderen van genegeerde of niet-versiebeheerde elementen, worden nu ook mappen met een schrijfbeveiliging verwijderd;
  • In experimentele commando's 'svn x-shelve/x-unshelve/x-shelves'
    de betrouwbaarheid van het verwerken van verschillende soorten wijzigingen is verhoogd. De opdrachten van de "shelve" set stellen je in staat om onafgemaakte wijzigingen in de werk kopie apart te schorsen, zodat je urgent aan iets anders kunt werken, en vervolgens de onafgemaakte wijzigingen terug te brengen in de werk kopie zonder gebruik te maken van ingewikkelde trucjes zoals het opslaan van een patch via "svn diff" en deze later met "svn patch" te herstellen;
  • de betrouwbaarheid van de experimentele functie voor het opslaan van commit status snapshots ("commit checkpointing") is verbeterd, zodat je een snapshot van wijzigingen kunt opslaan die nog niet zijn vastgelegd door een commit, en later in de werk kopie elke van de opgeslagen versies van wijzigingen kunt herstellen (bijvoorbeeld om de staat van de werk kopie terug te zetten in het geval van een foutieve update);

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster