Визуализация истории слияния субверсии

Существуют ли какие-либо утилиты, которые могут рисовать историю слияния реверса subversion - мы всегда совершаем слияния с (справедливым) согласованным сообщением журнала, и было бы удобно автоматически извлекать эту информацию в единственное изображение, которое показывает, какие ветки произошли, когда и какое состояние слияния.

Меня просто интересует информационный инструмент, а не что-то, что может помочь с выполнением слияний.

Ответы

Ответ 1

TortoiseSVN может отображать график изменений - визуальное представление ветвления\история слияния и многое другое.

Ответ 2

Я использую SmartSVN для этого; У меня очень быстрый и простой в использовании график ревизий, который может показывать svm: mergeinfo как цветные ссылки и стрелки между ветвями. Это довольно сложно бить, когда вы смотрите на дерево исходного кода хорошего размера.

Ответ 3

Вы можете взглянуть на некоторые из методов визуализации, используемых здесь, для вдохновения, если вы разрабатываете свою собственную систему, некоторые приятные идеи.

RaphaelJS Github Vis Code Swarm

Возможно, вы уже знаете об этом!

Ответ 4

Команда svn mergeinfo предоставляет диаграмму ASCII-уровня объединений между двумя ветвями. Вы также можете попросить его предоставить вам изменения, уже объединенные или требующие слияния, в формате списка.

Ответ 5

Я думаю, что Tortoise svn делает еще поддерживать дерево версий.

До сих пор ящик Clearcase был лучшим, с которым я столкнулся.