Discussion:
[Demexp-dev] Code en français ? Gestionnaire de version ?
David MENTRE
2009-05-26 14:08:50 UTC
Permalink
Salut Jean-Marc,

Une remarque en passant : tu codes en français ? Il vaudrait mieux
faire le code en anglais (identifiants, commentaires, etc.) si ça
n'est pas un problème. Si jamais un jour des indiens ou des américains
veulent toucher à ton code... ;-)

Sinon, est-ce que tu utilises un gestionnaire de version ? C'est très
utile pour soi-même pour suivre son code et éventuellement revenir en
arrière et très utile pour les autres, pour suivre ton travail.

Si tu ne sais pas lequel prendre parmi tous ceux qui existent
(Mercurial, GIT, Subversion, ...), je te conseille Mercurial : écrit
en Python, fonctionne sous Windows, Linux et MacOS, distribué, très
rapide et très complet.
http://www.selenic.com/mercurial/

C'est Mercurial que j'utilise pour mes propres développement et mon serveur :
http://www.linux-france.org/cgi-bin/hgwebdir.cgi/demexp/latest-dev

Les diffs sont par exemple indispensables pour suivre les
développement, voir ce qui a été changé / ajouté / supprimé (par
exemple : http://www.linux-france.org/cgi-bin/hgwebdir.cgi/demexp/latest-dev?cs=085bb29d078c)

Amicalement,
d.
David MENTRE
2009-05-27 15:28:12 UTC
Permalink
Bonjour,
Post by David MENTRE
Si tu ne sais pas lequel prendre parmi tous ceux qui existent
(Mercurial, GIT, Subversion, ...), je te conseille Mercurial : écrit
en Python, fonctionne sous Windows, Linux et MacOS, distribué, très
rapide et très complet.
http://www.selenic.com/mercurial/
http://www.linux-france.org/cgi-bin/hgwebdir.cgi/demexp/latest-dev
Les diffs sont par exemple indispensables pour suivre les
développement, voir ce qui a été changé / ajouté / supprimé (par
Pour illustrer mon propos, j'ai fait un arbre Mercurial des sources que
tu as diffusé, Jean-Marc :
http://www.linux-france.org/cgi-bin/hgwebdir.cgi/demexp/jmf-demexp

Cela permet de suivre les modifs une par une, par exemple :
http://www.linux-france.org/cgi-bin/hgwebdir.cgi/demexp/jmf-demexp?cs=c001b0059982

Évidemment, ce serait encore mieux si tu faisais les commit atomiques un
par un. ;-)

Amicalement,
d.
--
GPG/PGP key: A3AD7A2A David MENTRE <***@linux-france.org>
5996 CC46 4612 9CA4 3562 D7AC 6C67 9E96 A3AD 7A2A
Loading...