Représentation graphique de l'activité de branchement/fusion SVN [fermé]

StackOverflow https://stackoverflow.com/questions/10308

  •  08-06-2019
  •  | 
  •  

Question

Connaissez-vous un outil qui crée des diagrammes montrant l'activité de branchement/fusion dans un référentiel SVN ?

Nous avons tous vu ces diagrammes dans divers tutoriels.Quelque bonne, quelque pas si bonne.Peuvent-ils être créés automatiquement (ou peut-être avec un peu d'incitation - vous devrez peut-être lui dire si votre philosophie de branchement est dev-test-prod, branche par version, etc.)

Je regarde le graphique de révision TortoiseSVN en ce moment, mais il contient plus de détails que je ne le souhaiterais et une mauvaise présentation.


Orion, merci pour la réponse.Je suppose que puisque le branchement et la fusion sont plus une convention pour la gestion des fichiers dans un référentiel qu'une "fonctionnalité intégrée de SVN, ce serait assez difficile.Je m'en tiendrai au diagramme mal dessiné en haut du tableau blanc dans le bureau de notre équipe.

Était-ce utile?

La solution

avant SVN 1.5 (qui est sorti depuis environ un mois), il ne suivait pas du tout les fusions, donc les bits où les branches se "reconnectent" au tronc lui sont impossibles à faire de toute façon

Autres conseils

Jettes un coup d'oeil à Sous-extrait de Tigris.org

enter image description here

Eh bien, vous pouvez utiliser git et git-svn.Tout d'abord, clonez votre dépôt SVN dans un dépôt Git, comme ceci :

git svn init "http://host/repo/location/trunk"

Ensuite, utilisez la commande :

gitk --all

De là, vous verrez un joli graphique de l’historique des révisions.Bien sûr, cela suppose que vous avez correctement configuré git et git-svn et que vous soyez à l'aise avec la ligne de commande.

L'un des avantages du suivi des sources via Git est que l'historique de fusion est suivi via la modification du contenu, et non par l'ordre chronologique ou le nom de la branche.Par conséquent, peu importe si votre référentiel SVN n'a pas d'historique de fusion.

Si le graphique de révision de gitk n'est pas suffisant, vous pourrez peut-être extraire directement l'historique du dépôt depuis Git et créer votre propre graphique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top