Share:

Exposició GRASS

Conferenciant: Àlvar Vinacua - Dijous 11 d'octubre de 2012


Exposició-taller Àlvar Vinacua: Introducció al control de revisions amb Git.

Resum

En aquest taller aprendrem a fer servir un sistema de control de revisions modern per a gestionar arxius (especialment de text, com fonts LaTeX, R, C,...) canviants en el temps. Aquests sistemes ens ofereixen mecanismes que ens permeten anar endarrere en el temps, o inclús bifurcar el desenvolupament (provar alternatives) sense necessitat d'haver de guardar-nos n còpies de seguretat, i a més estalviant-nos les penúries habituals associades a determinar en quin d'aquells backups està el que hem perdut.


A més del control de revisions per sé, aquests sistemes permeten gestionar el desenvolupament col·laboratiu; és a dir, el que diverses persones estiguin editant alhora un conjunt d'arxius, i un cop els esforços d'un d'ells doni fruits, els pugui compartir amb els demés desenvolupadors amb el mínim de complicacions.

Per a fer això, ens centrarem en un sistema concret de control de revisions, el git. Els assistents que ho desitgin poden portar portàtils al taller per a provar ells mateixos i amb el seu entorn habitual de treball, el que es discuteix al taller. [als que vulguin beneficiar-se d'aquesta modalitat, se'ls recomana portar instal·lat el git. Existeixen distribucions per Linux, Mac OSX, Solaris i Windows, que podeu obtenir de http://git-scm.com/downloads. Però en Linux és més fàcil i segurament recomanable instal·lar el paquet corresponent de la distribució que feu servir. En Mac OSX, tant Macports (http://www.macports.org) com fink (http://www.finkproject.org) proporcionen git].