9. Altres utilitats i conclusió

En aquest seguits d’articles s’han explicat els punts més bàsics per treballar amb el Git de manera que ens ajude als nostres propis projectes o projectes més grans.

El Git, però, és capaç de molt més. Les ordres que s’han explicat són molt flexibles i accepten una gran varietat d’opcions. Les pàgines de manual es poden consultar amb man git-[eina], per exemple:
man git-add

Tots els exemples que s’han mostrat actuen sobre el darrer commit, però hi ha moltes ordres que accepten rangs d’IDs dels commits.

Altres funcionalitats molt bones són:

  • Instal·lació del paquet gitk, que mostra de forma gràfica l’historial de revisions del projecte.
  • El Git, a l’igual que altres sistemes de control de versions, és compatible amb triggers d’scripts (hooks). D’aquesta manera, es poden executar scripts abans i després de determinats esdeveniments. Per exemple, podríem executar una comprovació abans de permetre un commit, cercar espais en blanc, o enviar un email després de qualsevol esdeveniment. El directori git/hooks/, que es troba dins de la còpia de treball, conté fitxers diversos amb extensió .sample als quals se’ls pot traure l’extensió .sample per a utilitzar-los com a exemple.
  • Eines per a interactuar amb altres sistemes de control de versions. Per exemple, git-svn ens permet usar un repositori de Subversionexistent.

A diferència dels sistemes centralitzats, el Git no proporciona cap tipus de mecanisme de còpies de seguretat: Si s’elimina un directori accidentalment, s’esborra també l’historial de revisions. Caldrà mantindre en tot moment una política adequada de còpies de seguretat. En un projecte distribuït, no obstant això, existeix l’avantatge que altres persones disposen també de l’historial de revisions.

Conclusió

El Git és ràpid, usable i increïblement flexible. És genial per a treballar en projectes altament distribuïts en els quals no es disposa d’un repositori central definitiu, sinó de versions publicades estables que es poden tractar com a branques o etiquetes particulars, encara que tampoc ve gens malament per a ús propi.

Article anterior

Els comentaris estan tancats.