Revision Control II

jeudi 26 septembre 2002 :: perrick :: Développement :: aucun commentaire :: aucun trackback

Toujours à la recherche de l'outil parfait :

- TortoiseCVS [TortoiseCVS home]
Un client CVS intéressant et facile de prise en main. On y retrouve en particulier le "clic droit sur la souris" pour remettre ses fichiers dans le " repository" (entrepôt à lignes de code ?).

- CS-RCS [ ComponentSoftware] (suite)
En plus il peut fonctionner en mode CVS.

Revision Control Une problématique simple : suivre l'avancement du code source.

jeudi 19 septembre 2002 :: perrick :: Développement :: un commentaire :: aucun trackback

7 mois de développement à No Parking, ça fait déjà :
- 479 fichiers
- 20 dossiers
- 5,65 Mo (5 926 843 octets)
Sans compter les fichiers tests, ceux de créations graphiques. Je parle ici principalement des fichiers *.php et des quelques images qui rendent le tout à la fois jolie et conviviale.

Le jeu est simple : trouver un outil qui permette de piloter au mieux cette masse de code. C'est le premier point du test de Joël : 12 étapes vers un meilleur code.

Quatre outils ont été testés :
- CVS [CVS home]
Classique, mais délicat à configurer sur Windows. Désolé mais allons voir ailleurs.

- Code Co-op [Reliable Software]
Concept très intéressant : la synchronisation des scripts peut se faire par email, en plus du traditionnel client / serveur. Par contre c'est du pur Windows, donc dans un univers LAMP ce n'est pas forcément l'idéal.

- CS-RCS [ ComponentSoftware]
Un outil moitié open source, moitié commercial. Basé sur GNU RCS, il écarte les problèmes de compatibilité entre OS. Il s'intègre très bien dans l'univers Windows (clic droit sur la souris). Seul problème pour l'instant : il n'est pas possible d'avoir des fichiers d'un projet A dans le projet B. C'est attendu pour la version future : affaire à suivre.

- QVCS [QumaSoft]
Un shareware classique : Windows exclusivement. Pas très cher. Mais on perd la solution multi-plateforme.