Categories
sysadmin webdev

SVN auto update (anche su Dreamhost)

Lavorare con SVN offre moltissime comodità, dallo sviluppo di gruppo, alla gestione delle revisioni, alla possibilità di fare fork del proprio ramo di sviluppo per gestire più versioni.

Un’ulteriore comodità che ho scoperto da poco è la possibilità di attivare dei trigger quando vengono compiute particolari azioni (ad esempio un commit).

Ponete di avere il server SVN sulla stessa macchina dov’è presente il server web di sviluppo, cosa ci sarebbe di più comodo ed efficente di avere una versione bleeding-edge online ogni volta che fate un commit? Ma non solo, infatti potete creare degli script per eseguire automaticamente le unit test ad ogni modifica o per inviare email alla ML di sviluppo per avvertire della presenza di aggiornamenti, etc.

Per farlo bastano pochi passi.

Categories
linux sysadmin tecnologia

Configurare Zend Studio con SVN ed SSH

Dopo un paio d’ore di tentativi ho finalmente messo online il mio repository svn locale. Il server si basa su Fedora Core 5 e come client di accesso uso lo Zend Studio.

L’installazione del server è abbastanza semplice e la descriverò qui di seguito (più per memento personale che per altro).

Il tutorial tratta solo la configurazione per un ambiente di tipo personale, nel caso vogliate configurare un accesso condiviso tra più utenti vi consiglio di integrare il mio tutorial con questo qui (da cui ho preso spunto per alcune cose).

Categories
tecnologia

cvs

Avendo iniziato a lavorare attivamente nel progetto PHPCollab ed avendo la necessità di utilizzare il CVS di Sourceforge ho iniziato a ravanare nel web alla ricerca di un client semplice ed immediato da utilizzare, senza tutti gli orpelli di WinCVS, che obbliga ad installare anche TCL e Phyton per funzionare al meglio, e che mi ha dato non pochi problemi nell’autenticazione tramite SSH.

Il risultato della mia ricerca è riassumibile in due client tortoiseCVS ed Eclipse, quest’ultimo, tra l’altro, integra un potente IDE per la gestione di progetti in diversi
linguaggi.

qualche aggiornamento dell’ultim’ora [15.48]
ho trovato da affiancare a tortoiseCVS (alla fine ha vinto lui il premio programma più semplice da usare)
winMerge per fare il confronto tra le versioni
cvsNT un server CVS per le macchine NT-2000-XP

ciuaz