git

Redmine in Ubuntu (parte 2)

5

Nell'articolo precedente abbiamo visto come procedere all'installazione di redmine su apache, abbiamo visto come integrare git e gitosis per la gestione delle credenziali degli utenti.. ma alla fine avevamo specificato che c'era ancora qualche problema da risolver. Di seguito vediamo come correggere alcune delle problematiche indicate.

Redmine e Gitosis in Ubuntu 10.10 (guida all'installazione)

4.666665
Redmine e Ubuntu

Quando si lavora (come sviluppatori, ma anche in altre occasioni) in un team è quasi fondamentale avere un sistema per la gestione del codice oltre ad un sistema per la gestione del progetto. Inizialmente avevo utilizzato trac, strumento ottimo, ma con alcuni vincoli, il più evidente: essere monoprogetto. Successivamente ho preferito utilizzare redmine, strumento flessibile e potente.
Vediamo di seguito come installarlo e configurarlo in ubuntu 10.10, andando a configurarlo per utilizzare git come SCM e atomatizzare la creazione dei repository per i vari progetti, nonché i permessi di accesso a questi.

Git in gedit

4

Precedentemente abbiamo visto come usare gedit come IDE per velocizzare lo sviluppo di codice,gedit come IDE per Drupal, e come alcuni suoi plugin possano risultare particolamrnete comodi, come per esempio la validazione del codice per Drupal.

Non meno inportante è l'utilizzo di un sistema di versioning dei file per permetterci di coordinarci con altri (e anche conn noi stessi).

CVS, SVN e GIT!

5

Spesso capita di dover sviluppare codice, a volte anche in colaborazione con altri, in ogni caso avere un reposotory in cui memorizzare i file risulta un ottima soluzione. Il perchè risulti comodo averlo potete immaginarlo, in ogni caso vediamo i motivi per cui ritengo che un repository in cui memorizzare i file risulti comodo, se non fondamentale.

Inizio dicendo che esistono diversi sistemi per il versioning dei file (creazione di copie di file man mano che vengono fatte modifiche), tra questi i principali e più utilizzati sono gli storici:

A cui si stanno aggiungendo in questo periodo i più moderni

  • Mercurial
  • Bazaar

Non ho alcuna intenzione di dire GIT è meglio di SVN che meglio di CVS (opps, l'ho detto), stilare classifiche o altro, semplicemente mostrarvi la comodità di utilizzare uno strumento di questo tipo.

Condividi contenuti