svn

Trac con SVN su Ubuntu 9.04

5
Interfaccia di Admin di Trac

Per la gestione di progetti, sopratutto quando ci si lavora in più di una persona, ma anche nel caso della singola personaquando si ha la necessità di tracciare quello che viene fatto non può mancare un meccanismo di tracking. Tra questi strumenti quello che preferisco utilizzare è Trac, strumento completo che comprende:

  • Wiki per la gestione della documentazione del progetto.
  • Gestione ticket per la segnalazione di eventuali problemi e attività da svolgere
  • Integrazione con sitemi VCS come possono essere SVN, CVS, Mercury, Git, ...
  • Gestione delle tempistiche (Milestone, Relase, ...)
  • Visualizzazione del codice da web con gestione delle differenze, ...

Oltre a questo si ha la possibilità di integrare diversi plugin (scritti in python) che permettono di aggiungere le funzionalità di più disparate.
Vediamo ora come installarlo e configurarlo.

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