Mercurial
Det var för ett par tre år sedan som jag gick över från CVS till Subversion för versionskontroll av digitala dokument av olika typ. CVS var gammalt och Subversion hade utvecklats just för att ersätta CVS. För Subversion fanns det även ett snyggt användargränssnitt (GUI) under Microsoft Windows, kallat TortoiseSVN, vilket gjorde det mycket lätt att använda. Speciellt för många av mina kollegor som inte var vana med versionshantering blev inlärningströskeln ganska låg.
Både CVS och Subversion är system som bygger på ett centralt arkiv där alla versioner lagras under kontrollerade former. På sistone har jag insett att modellen med ett centralt arkiv inte passar så himla bra med det sättet som jag arbetar. Det vore mycket bättre för min verksamhet om jag hade med mig arkivet hela tiden, vid vilken dator jag än arbetar vid för tillfället.
Lyckligtvis så finns det så flera sådana program för distribuerad revisionshantering som fungerar just på det sättet. Arkivet är distribuerat över alla som arbetar med dess innehåll. Ett distribuerat arkiv är långt mer säkert än ett centralt arkiv för förvaring av dokument. Verktyget som jag har fastnat för heter Mercurial och är en Open Source programvara med GNU GPL licens.
Initialt verkar det som ett mycket smidigt verktyg att använda för distribuerad revisionshantering. Är man dessutom van med andra verktyg för versionshantering så är Mercurial mycket enkelt att lära sig. På bara cirka en timme hade jag flyttat mitt arkiv från Subversion till Mercurial och spridit det till alla de datorer jag arbetar med för tillfället.
Rekommenderas alltså! ![]()