Leksikon

Leksikon

Versionsstyring

Versionsstyring holder styr på alle versioner af et projekt, så intet går tabt. Forstå hvorfor det er uundværligt for effektivt teamsamarbejde.

Versionsstyring er en metode til at gemme hver ændring i et projekt — kode, dokumenter, design — så du altid kan se, hvem der lavede hvad hvornår, og rulle tilbage til en tidligere version, hvis noget går galt. I stedet for at gemme tyve filer ved navn "rapport_endelig_v3_RIGTIG.docx" har du én historik, der husker det hele.

For en virksomhed er gevinsten konkret. To medarbejdere kan arbejde i samme fil samtidig uden at overskrive hinanden. Forsvinder noget ved et uheld, henter du det tilbage på sekunder. Og når en fejl dukker op, kan du se præcis, hvilken ændring der startede den.

Det mest udbredte værktøj er Git, som driver det meste softwareudvikling i dag. Alternativer er Mercurial og Subversion, men Git er standarden, du vil møde de fleste steder.

Når du arbejder med et udviklingsteam

Versionsstyring er ikke noget, du selv skal sætte op — det er fundamentet under enhver seriøs udvikling, og dit bureau eller team bruger det allerede. Det vigtige for dig som ejerleder er, hvad det giver:

  • Intet går tabt. Selv en ændring fra sidste år ligger gemt og kan hentes frem.
  • Flere kan arbejde parallelt uden at træde hinanden over tæerne.
  • Sporbarhed. Du kan altid se historikken bag det, der er bygget.

Vil du have arbejdet til at glide endnu mere, kan en stor del af det rutineprægede automatiseres — for eksempel automatiske tests, der tjekker hver ny version, før den går i luften.

Næste skridt

Fra begreb til løsning

Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.