Tutti quanti versioniamo le nostre codebase sfruttando uno dei sistemi di controllo di versione presenti sul mercato. Da quando ho iniziato a lavorare per wellD ne ho visti cambiare tre.

Image for post
Image for post

All’inizio si usava CVS, ma non essendo transazionale (all or nothing) c’era da divertirsi quando qualcosa si piantava a metà — per non parlare delle sue performance.
Il passo successivo fu quindi SVN (si è scelto di non andare su git perché troppo complicato!) e ci siamo trovati con il mal di testa ogni volta che si doveva fare il merge tra due branch.


Image for post
Image for post

We all version our codebase using one of the many version control systems (VCS) on the market. Since I started working for wellD, we have changed three of them.

In the beginning, we were using CVS, but given its inability to be atomic–in an all-or-nothing sense–it really wasn’t fun when something got stuck halfway through. Let’s not even mention its performances.
Our next step was then to switch to SVN; we chose not to go for git because it was too complex! As a result, merging two branches would always give us a headache. …

Matteo Codogno

I love to experiment with new technologies, open source projects and design Software architectures.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store