Forum général.cherche-logiciel Quel système de gestion de version décentralisé

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
déc.
2006
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  . Évalué à 1.

    tout betement utiliser les serveurs internes avec des comptes pour chaque utilisateur et des comptes equipes...

    non ?

    cela permettrait de travailler sur les projets communs et d'avoir des petits projets communs...
  • # Achegé

    Posté par  (site web personnel) . Évalué à 2.

    J'en connais qui utilisent Mercurial ("hg" pour les intimes), il paraît que c'est très bien. En tout cas il vient avec cet outil très sexy qui permet de visualiser les branches ("hgk" je crois) et qui devrait suffire a décider n'importe quel décideur. M'enfin perso j'ai jamais testé hg.

    Il y a aussi TLA (GNU arch). Lui non plus, jamais testé.
    • [^] # Re: Achegé

      Posté par  (site web personnel) . Évalué à 1.

      raaaah je comprend pas les gens qui utilisent sexy pour designer des programmes ou du materiel informatique, je vois pas ce que ca a de sexy, c'est peut etre bien concu, agreable a utiliser, puissant, efficace, mais en aucun cas je n'y vois d'interet sexuel...
  • # darcs

    Posté par  (site web personnel) . Évalué à 4.

    http://modeemi.cs.tut.fi/~tuomov/b/archives/2006/10/29/T16_5(...) compare du point de vue de l'auteur (attention, ses opinions ne sont pas très conformistes dans certains domaines) les systèmes de gestion de version décentralisés. Et c'est darcs le mieux. Parmi les points importants, il y a comme pour toi le fait de pouvoir propager les patches vers le dépôt officiel de façon sensée.

    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  (site web personnel) . Évalué à 2.

    J'utilise bzr pour tout ce qui est développement local.
    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.