SVN Time-Lapse View - это кросс-платформенный просмотрщик, который загружает все версии файла и позволяет прокручивать их, перетаскивая ползунок. Когда вы прокручиваете, вам показывают визуальный разброс текущей версии и предыдущей версии. Таким образом, вы можете увидеть, как развился файл, и вы можете легко найти версию, в которой строки появлялись, исчезали или менялись.
(не большой по "анимации", но все же, может быть полезно)
Ответ 4
В большинстве VCS есть веб-интерфейс или интерфейс GUI, такие как gitk, hgk и т.д. Он показывает различные "ветки" и "сливается" по жизни репо, но если вам нужно что-то красивое, тогда ваш код будет вашим ответом:)