Tag-arkiv: github

Versionsstyring eller ej?

Som solo udvikler har jeg længe ikke set det store behov i at bruge versionsstyringsværktøjer, som CVS, Subversion, Mercurial eller Git. Jeg har haft mine filer liggende i Dropbox hvor der bliver gemt revisioner af mit arbejde i 30 dage.

Jeg har dog hele tiden haft lysten til at se nærmere på versions styringssoftware, om ikke andet så bare for at se om det kunne hjælpe flowet i mit daglige arbejde, og måske tilføje et ekstra lag af sikkerhed – ja og for at se om det var besværet værd.

I dag kunne jeg ikke finde på at starte et projekt uden at det lever i et Git repositiory.

 

Startede med Subversion

Jeg gik i krig med at se hvad der var af muligheder for gode versionsstyringsklienter på Mac (jeg foretrækker et visuelt værktøj indtil jeg er godt nok inde i metoderne til at kunne arbejde fra terminal.app). Da jeg startede med at researche kendte jeg ikke ret meget til de forskellige platforme for versionsstyring, men fandt frem til at Cornerstone (http://www.zennaware.com/cornerstone/index.php) var et af de mest roste værktøjer på Mac.

Cornerstone arbejder kun med Subversion, og giver et rigtig godt overblik over mulighederne med versionsstyring.

Videre research viste dog at der i udviklersamfundet er en stigende modvilje overfor Subversion og at alle de “seje” bruger Git til versionsstyring.

Jeg stødte ikke på nogle af de problemer der nævnes i forbindelse med Subversion, men det skyldes vist mest at jeg netop sidder som solo udvikler og ikke konstant skal have kode flettet sammen med andres.

Men jeg vil jo selvfølgelig ikke grave mig ned i et hul og fortsætte med at bruge et system, som mange klager over i team sammenhæng.

Læs resten