Apache Software Foundation
Nøgle
- Kommandoen "svnadmin build-repcache" er blevet tilføjet, med hvilken du kan opdatere tilstanden for "rep-cache"-cachen, som omfatter information om dubletter, der bruges i Repræsentationsdelings deduplikeringsmekanismen (rep-deling, giver dig mulighed for at reducere markant størrelsen af depotet ved kun at gemme én dubletdata én gang). Kommandoen kan bruges til at tilføje manglende elementer til cachen for et bestemt udvalg af revisioner, for eksempel efter at deduplikering er blevet midlertidigt deaktiveret, og cachen er blevet forældet.
- Python SWIG-bindingerne og testpakken giver support til Python 3. Teknisk kode skrevet i Python kan stadig bruges med Python 2.7, men test og fejlrettelse relateret til denne gren er blevet afbrudt på grund af slutningen af Python 2's levetid. Python er ikke er en påkrævet komponent i Subversion og bruges ved indbygning af test og i SWIG-bindinger.
- Valgmulighederne "--quiet" og "--diff" i kommandoen "svn log" er ikke længere gensidigt udelukkende, hvilket gør det nemmere for eksempel kun at vise forskelle inden for en række revisioner.
- Tilføjet "changelist"-argument til "svn info --show-item".
- Når du kører en brugerspecificeret editor, for eksempel under interaktiv konfliktløsning, er specialtegn i stierne til den fil, der redigeres, beskyttet. Ændringen løser problemer med redigering af filer, hvis navne indeholder mellemrum og specialtegn.
- Vi fortsatte med at teste de eksperimentelle kommandoer "svn x-shelve/x-unshelve/x-shelves", som giver dig mulighed for separat at udskyde ufærdige ændringer i arbejdskopien for hurtigt at arbejde på noget andet og derefter returnere de ufærdige ændringer til arbejdskopi uden at ty til sådanne tricks som at gemme en patch ved hjælp af "svn diff" og derefter gendanne den ved hjælp af "svn patch".
- Vi fortsatte med at teste den eksperimentelle evne til at gemme snapshots af commits tilstand ("commit checkpointing"), hvilket giver dig mulighed for at gemme et øjebliksbillede af ændringer, der endnu ikke er blevet begået af en commit, og senere gendanne nogen af de gemte versioner af ændringer til en arbejdskopi (for eksempel for at rulle arbejdskopiens tilstand tilbage i tilfælde af en fejlagtig opdatering).
- Fortsat test af den eksperimentelle "svn info -x-viewspec"-kommando for at udlæse en specifikation, der beskriver den aktuelle arbejdskopi. Beskrivelsen indeholder oplysninger om begrænsning af dybden af undergafler, ekskludering af undergafler, skift til en anden URL eller opdatering til et nyt revisionsnummer sammenlignet med det overordnede bibliotek.
Kilde: opennet.ru