Subversion 1.5 is uit
Vandaag brengt CollabNet, de hoofdsponsor van Subversion, het heugelijke nieuws dat de langverwachte nieuwe versie van Subversion, subversion 1.5, sinds vandaag beschikbaar is.
Subversion 1.5.0 is the biggest release since 1.0 and begins a new chapter in the project's evolution. An event this big probably calls for some profound comments and reflection. Perhaps, I or others, will make some at some point in the future. Unfortunately, for myself, and a lot of people at CollabNet, the release means a lot of work and activity.
Nieuwe features
Subversion 1.5 heeft enkele interessante features, een overzichtje van de meest belangrijke:
-
Merge tracking
Met Merge Tracking trekt Subversion zich weer enigzins gelijk met de featuresets van andere populaire (D)VCS op dit moment, zoals GIT. Met Merge Tracking houdt Subversion bij welke bestanden en welke changesets van een branch op een andere branch (zoals bijv. trunk) gemerged zijn. Hiermee behoud je een beter overzicht van de history van de verschillende files.
-
Sparse Directories
Sparse directories stellen je in staat om slechts een deel van een tree als working copy te gebruiken. Vergelijkbare functionaliteit zat al in Subversion, maar nu is de ondersteuning completer
-
Changelists
Changelists zijn puur een client-side feature. Het biedt je de mogelijkheid om verschillende bestanden die je hebt gewijzigd een naam te geven en vervolgens deze namen te gebruiken in commando's als commit.
Als je bijvoorbeeld aan het werk bent en een bug in een andere stuk code, dan kun je deze fixen en vervolgens in een changelist genaamd off-by-one-fix. Hieronder hang je de bestanden die je hebt gewijzigd. Het andere werk plaats je in een changelist genaamd performance-work. Vervolgens kun je beide changelists apart committen:
CODE:-
$ svn commit --changelist performance-work
-
Het gratis boek, of in feite, de gehele handleiding is ook geupdate voor Subversion 1.5.
»Bekijk de handleiding voor Subversion 1.5
»Bekijk een compleet overzicht van wat er nieuw is in Subversion 1.5
Clients
Het merge-tracking dat nu in Subversion 1.5 zit is een substantiele feature en heeft eigenlijk een GUI nodig om volledig tot z'n recht te komen. Hiervoor heeft CollabNet een client gemaakt gebaseerd op Eclipse welke gratis te downloaden is: CollabNet Desktop.
In iets ander nieuws, de developers van VersionsApp, een subversion client voor MacOSX hebben gister een tweede beta versie van hun software uitgebracht. Deze heeft nog geen ondersteuning voor merge-tracking, maar kan zo ver ik weet wel gewoon gebruikt worden met Subversion 1.5.
Downloads
Op dit moment zijn er nog geen binaries beschikbaar voor de verschillende platformen, maar mensen die niet kunnen wachten kunnen wel alvast aan de slag met de sourcecode.
Volg Scriptorama via RSS!
Reageer ook!
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>