Dans ce que tu décris je vois deux problèmes à distinguer :
- la multiplicité des systèmes de gestion de version
- la difficulté à contribuer
Dans le second cas, je pense que c'est inévitable. Quoi qu'on veuille en penser, la programmation n'est pas "triviale" (les langages, les bibliotèques, les outils support...). Il y a forcément des tas de machin chose à régler avant de pouvoir générer un produit. Je ne parle même pas de la mise en place d'un envirronnement de test de ses modifs. Mais cela est inévitable. Je ne vois pas comment on peut éviter ces "inconvénients".
Concernant le premier point, les systèmes de gestion de version distribué peuvent justement aider l'utilisateur à n'avoir qu'un seul outil, qui se charge alors de communiquer avec les dépots, quelque soient leurs types (cf. mon autre post).
Par contre, c'est un peu fort de dire que les systèmes de gestion de version sont un frein au fait de contribuer du code. Au contraire, c'est grâce à eux que l'on peut travailler à plusieurs sans perdre inutilement du temps (écrasement des modifs du copain entre autre).
[^] # Re: point de vue utilisateur...
Posté par Bonnefille Guilhem . En réponse au journal Mozilla passe à Mercurial. Évalué à 1.
- la multiplicité des systèmes de gestion de version
- la difficulté à contribuer
Dans le second cas, je pense que c'est inévitable. Quoi qu'on veuille en penser, la programmation n'est pas "triviale" (les langages, les bibliotèques, les outils support...). Il y a forcément des tas de machin chose à régler avant de pouvoir générer un produit. Je ne parle même pas de la mise en place d'un envirronnement de test de ses modifs. Mais cela est inévitable. Je ne vois pas comment on peut éviter ces "inconvénients".
Concernant le premier point, les systèmes de gestion de version distribué peuvent justement aider l'utilisateur à n'avoir qu'un seul outil, qui se charge alors de communiquer avec les dépots, quelque soient leurs types (cf. mon autre post).
Par contre, c'est un peu fort de dire que les systèmes de gestion de version sont un frein au fait de contribuer du code. Au contraire, c'est grâce à eux que l'on peut travailler à plusieurs sans perdre inutilement du temps (écrasement des modifs du copain entre autre).