Forum général.général Système de gestion de versions

Posté par  .
Étiquettes : aucune
0
1
sept.
2009
Salut à toutes et à tous,

J'ai récemment, par l'intermédiaire d'une entreprise, pu découvrir un produit dans le monde des systèmes de gestion de versions. Je voulais donc avoir l'avis d'experts, parce que pour moi, je me limite à du svn simple pour les petits projets (et encore)...Mais outre le produit, c'est plutôt le concept sur lequel je voulais avoir des avis, et savoir si c'était vraiment interessant comparé à des solutions du type bazaar, git, svn ou autres et si ce concept avait été repris ou alors si c'est juste du langage marketing pour embrouiller les esprits ;)
Voici le lien : http://www.mccabe.com/cm.htm

Je ne pourrais pas tout résumer, mais la citation :
"Moving Software Change Forwards, Backwards, and Sideways"
résume assez bien, comme vous pouvez le voir dans le StreamView (capture d'écran en bas de la page du dessus), cela permet de gérer plusieurs branches en parallèle ou non d'un logiciel , de manière très facile et de pouvoir déplacer tout changement fait quelque part où l'on veut...le principe est de déplacer les changements en terme de ce qu'ils font, pas en termes de fichiers .diff et de révision (en tout cas c'est ce que j'ai compris), donc de manière transparente, ces changements peuvent être déplacés, modifiés tout au long du cycle de vie de l'application.

Il y a un papier blanc dispo sur le site http://www.mccabe.com/pdf/Moving%20Change%20Forwards%20Backw(...)

Voilà, qu'en pensez-vous ?
  • # Interface graphique pour git

    Posté par  . Évalué à 2.

    Ça ferait une bonne base pour une interface graphique pour git.

    Envoyé depuis mon lapin.

    • [^] # Re: Interface graphique pour git

      Posté par  . Évalué à 1.

      Est-ce je dois comprendre que GIT a les mêmes fonctionnalités, mais que c'est juste l'interface et les outils graphiques qui sont en moins ?
      Parce que sinon, TRUEChange peut être utilisé en ligne de commande entièrement aussi ;)
  • # un peu HS

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

    En se contentant de SVN, une interface comme kdesvn ( http://kdesvn.alwins-world.de/ ) permet de faire des choses sympa, que l'on ne fait pas forcément juste avec la ligne de commande... (et en utilisant kdiff3 comme logiciel de diff, cf http://kdiff3.sourceforge.net/ ).

    Je me sert de la combinaison svn+kdesvn+kdiff3 tous les jours et cela remplit tous mes besoins (j'ai peur que la fonctionnalité qui consiste à travailler sur des changements plutôt que sur des fichiers ne soit un peu trop fragile pour une utilisation courante/réelle)

    Mathias
    • [^] # Re: un peu HS

      Posté par  . Évalué à 1.

      Je sais pas, il semble avoir des gros clients quand même (dont Sun Microsystems, IBM)...de là à dire que c'est utilisé couramment...
      • [^] # Re: un peu HS

        Posté par  . Évalué à 1.

        Salut, j'ai reçu ce mail de la société éditrice :


        Differentiators: Does your CM / Version Management tool have this?
        -One-click comparison of any project or any difference
        -Enterprise-wide Configuration Wizard
        -Intuitive baseline, project, and change reuse
        -OUT OF THE BOX Agile Development Support

        Exclusive TRUEchange Advantages
        -Eliminates complicated file revision threads – no more file branches, no more trunks
        -Visible Project Branches
        -Streams and their histories are clear – and remain clear throughout the project.
        -Individual changes can be selectively migrated between, or among project branches
        -Instantly establish baselines – saving time AND money.

        This is the solution that changes the way you think about software development.
        The lack of file revisions may seem awkward at first, but you'll soon realize that tracking file revisions actually gets in the way of development. You'll quickly learn that managing release baselines doesn’t have to be all that hard.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.