6

Ma boutique essaie de formaliser le processus de gestion des versions pour un produit OSS que nous maintenons (edit: en utilisant SVN pour le contrôle de version). C'est une sorte de framework de développement web/CMS, car c'est un produit sur lequel d'autres projets sont construits. Cela rend la communication claire sur le système de gestion des versions particulièrement critique pour les développeurs qui utilisent l'outil. Je souhaite trouver quelques exemples de la meilleure façon de représenter graphiquement ce système afin de mieux le communiquer en interne et avec des développeurs externes. Je sais qu'il y a beaucoup de normes et de bonnes pratiques en matière de versionnage, alors j'espère que cela s'étendra à un certain vocabulaire visuel. À titre d'exemple, il y a un graphique astucieux au http://en.wikipedia.org/wiki/Versioning#Software_Versioning_schemes. Y a-t-il des guides sur la façon de concevoir ce genre de choses?Exemples de visualisation d'un système de versionnage?

Répondre

3

En premier lieu, si elle est un projet OSS, les chances sont le ism système de versionnage un Distributed one (DVCS)

Si oui, alors ce branching model can be of interest.
L'idée est de contrôler ce que vous voulez intégrer à partir de repos distant.

alt text http://nvie.com/wp-content/uploads/2009/12/Screen-shot-2009-12-24-at-11.32.03.png

+0

C'est un excellent graphique, mais le projet utilise Subversion pour le moment. Je suis un grand fan de comment Github fait ces graphiques et aimerais trouver un outil similaire pour SVN. –

0

J'ai besoin aussi. Le graphique intégré dans Tortoise SVN est trop occupé, mais je l'ai utilisé. Mais pour quelque chose comme la photo de VonC ci-dessus, je pense que je vais aller avec un tableau effaçable à sec et des marqueurs de couleur. Je vais l'accrocher en dehors de mon cube. Annotez-le avec des tours, des dates, des sprints et des projets, et nous serons tous ensemble.