Bonjour à tous,
Voila, d'une certaine manière, je suis un maniaque de la gestion de version : j'aime bien, quand je fais des modifs sur un soft, quel qu'il soit, garder un historique de mes modifications. Or, je me confronte à deux pb :
- du coté des logiciels libres, je n'ai pas toujours un droit d'écriture sur les dépots officiels (parceque je suis un contributeur trop occasionnel) ;
- du coté professionnel, j'ai beau travailler dans une SSII, les systèmes de gestion de version ne sont pas entrée dans la mentalité de tout un chacun, et quand ils sont mis en place, je me retrouve dans le cas précédent (pour les softs communs).
Je me suis donc dit qu'il me faudrait me mettre à des outils permettant de faire de la gestion de version en local (sur mon poste) et permettant de diffuser aisément les patch vers les dépots officiels.
Pour l'avoir pratiqué deux minutes, je connais SVK. Mais à zieuter sur le Web ce n'est pas le système le plus en vogue dans ce domaine. J'ai aussi vu que l'on parlait beaucoup de Git, pas mal de Bazaar-ng, et de tout un tas d'autres outils.
Bref, suis-je seul dans mon cas ? Si non, vous utilisez quoi comme soft dans ce cas ? Quels sont vos raisons ? Vos retours d'expérience ?
Merci d'éviter les trolls, ne les laisser pas entrer dans la discussion, bien que le sujet les attire certainement.
# ben...
Posté par NeoX . Évalué à 1.
non ?
cela permettrait de travailler sur les projets communs et d'avoir des petits projets communs...
# Achegé
Posté par David Decotigny (site web personnel) . Évalué à 2.
Il y a aussi TLA (GNU arch). Lui non plus, jamais testé.
[^] # Re: Achegé
Posté par unsigned (site web personnel) . Évalué à 1.
# darcs
Posté par 태 (site web personnel) . Évalué à 4.
Cerise sur le gateau, il est écrit dans un langage rare et sympathique.
Sinon, comme dit plus haut, mercurial (hg) est pas mal aussi, en particulier, il est plutôt rapide.
# bzr
Posté par Yann Hodique (site web personnel) . Évalué à 2.
Principalement à cause de l'interface utilisateur que je trouve très complète (avec quelques plugins rapidement indispensables, comme le shell, ou les commandes shelf permettant d'annuler temporairement un bout de modification le temps d'effectuer un commit).
Aussi, et surtout, le fait qu'il soit possible de manipuler de façon transparente un repository svn (je n'utilise que ça en mode centralisé) est inappréciable http://bazaar-vcs.org/BzrForeignBranches/Subversion
À part ça, j'ai essayé darcs qui est vraiment très très bien, mais malheureusement très lent, ce qui n'est pas gênant sur des projets de petite taille, mais assez handicapant pour les autres.
Enfin, j'en profite pour mentionner l'existence de Tailor (http://www.darcs.net/DarcsWiki/Tailor ) qui permet d'effectuer bon nombre de conversions entre différents gestionnaires de version, très pratique :-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.