Blog: Valg af versionskontrolsystem anno 2014

Jeg spurgte jer sidste uge om hvilket system I bruger til versionskontrol.
Jeg er meget taknemmelig for jeres iver i at udfylde min webform om brugen af versionskontrol. Der er 413 som har udfyldt skemaet – super flot. I dette blogindlæg vil jeg vise resultaterne.

Der er et par kommentarer til min databehandling:

  • Der er som ventet 15 besvarelser med versionskontrolsystemer som ingen andre har svaret. Eksempler er “Darcs”, “Egen udbygning af UNIX SCCS” og “PVCS”. De er taget ud i det følgende.
  • Jeg har også slettet enkelte hvor der var to eller tre som har anvendt det. Dvs. i det følgende er kun vist besvarelser, hvor det rammer ca 1% udbredelse.
  • Der er tre besvarelser, som anførte brug af flere systemer. De er ikke taget med nedenfor. Sorry Poul-Henning Kamp :-)
  • Der er et par besvarelser, hvor jeg har rettet stavefejl såsom “Mircosoft” -> “Microsoft”. De er med i det følgende.
  • Der er 11 – dvs godt 3% – som har svaret, at de “IKKE bruger et versionskontrolsystem til software, men at de burde gøre det”. Det overrasker mig, at det tal er så højt. Det kunne være interessant at debattere nedenfor.

Lad mig gennemgå resultaterne af de 382 besvarelser, hvor der er mere end tre som har svaret at de bruger samme system.

Hvilket system anvender jeres firma/projekt til versionskontrol

Jeg spurgte:

Et øjebliksbillede af brugen af versionskontrolsystemer viser stor udbredelse af Git og Subversion, og den gamle stjerne CVS er blegnet :-)

(klik på billedet for at få det i større udgave)

Tilfredshed med jeres versionskontrolsystem

Jeg bad om at I vurderede jeres system på en skala mellem 0 og 5 hvor 0 er lavest og 5 er højest.

Her viser resultaterne at “The under dog” Mercurial kommer ud med den bedste middel-score, lige efterfulgt af Git og Perforce (dog ikke særlig udbredt).

Dårlige scores er – som I kan se – givet til CVS, Clearcase og Microsoft Visual SourceSafe (VSS) (alle tre er dog ikke særlig udbredt).

(klik på billedet for at få det i større udgave)

Vil I skifte versionkontrolsystem?

Jeg spurgte

Resultaterne nedenfor viser:
* Brugere af “IBM Rational Team Concert” er også meget stålfaste – de skifter ikke. Er det så godt?
* Tilsvarende for Git-brugere, som reelt ikke skifter til noget andet. Mercurial og Team Foundation Server også ret sikkert.
* Interesant er det at Subversion er på trods af stor udbredelse er truet – nok af Mercurial og især Git.

Resultaterne er sorteret efter udbredelsesprocent.

Kommenter gerne nedenfor.

/pto

Posted in computer.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>