Versioning:
subversion (ou autre, mais c'est le plus récurent et supporté) pour éviter de s'écraser les fichiers c'est bien, il faut juste l'utiliser en gardant à l'esprit deux paramètres:
1) chaque commit (cad envoie de nouveau fichier, ou fichier modifié) doit correspondre à une seule modification logique
2) l'ensemble des fichiers "versionés" doit être le plus stable possible (sans bug, donc tester avant de commiter), bon bien sur on ne code jamais sans bugs, mais faut essayer de limiter les risques.
si tu procèdes comme ça tu auras un truc très propre.
Méthodologie:
Régles d'indentations, règles de coding à fixer selon vos goûts
Déja fixe tout ça et tu seras à même de voir plus loin, derrière y'a encore le roadmapping, les politiques de stabilisation et de releases mais c'est à voir plus tard
