27 votes

Outils de visualisation de l'historique pour les systèmes de contrôle de version ?

Plus précisément, je cherche quelque chose qui, étant donné un seul fichier et un historique SVN, affichera les ajouts et les suppressions sous forme d'une jolie animation.

Cela dit : je pense qu'une liste de visualiseurs de contrôle de version pourrait être une ressource utile.

0 votes

Avez-vous déjà trouvé quelque chose? C'est exactement ce que je veux. C'est en effet une vue time-lapse des changements d'un seul fichier (je veux voir comment les dépendances changent dans un package.json)

27voto

15voto

VonC Points 414372

Je ne suis pas sûr du joli, mais codeswarm est certainement l'un des outils de "visualisation de l'historique des commits" les plus impressionnants que j'aie jamais vus.

texte alternatif
(source : <a href="http://www.infovis-wiki.net/images/7/7f/Ogawa08codeswarm.png" rel="nofollow noreferrer">infovis-wiki.net</a>)

4voto

VonC Points 414372

D'une manière plus pratique, vous pouvez également envisager SVN Time-Lapse View

SVN Time-Lapse View est un visualiseur multiplateforme qui télécharge toutes les révisions d'un fichier et vous permet de les parcourir en les faisant glisser à l'aide d'un curseur.
En faisant défiler, vous avez un diff visuel de la révision actuelle et de la révision précédente.
Ainsi, vous pouvez voir comment un fichier a évolué et vous pouvez facilement trouver la révision à laquelle les lignes sont apparues, disparues ou modifiées.

(pas vraiment "fan" de l'animation, mais peut être utile)

Capture d'écran annotée de la fenêtre

0 votes

Cela semble très bien mais c'est en Java, ce qui signifie que j'aurais le programme de mise à jour Java qui s'afficherait tous les quelques jours pour obtenir la dernière version de Java, donc je vais passer mon tour.

0 votes

@danio: le programme de mise à jour de Java ne s'affiche que si vous le permettez. Voir par exemple technipages.com/…

0 votes

Merci mais je pensais avoir déjà essayé de le désactiver. Je vais réessayer quand je serai de retour sur ma machine avec Java installé.

1voto

Keltia Points 8104

La plupart des VCS ont une interface web ou graphique comme gitk, hgk, etc. Cela montre les différentes "branches" et "merges" tout au long de la vie du dépôt, mais si vous voulez quelque chose de plus joli, alors codeswarm est la solution :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X