Ответ 1
TortoiseSVN может отображать график изменений - визуальное представление ветвления\история слияния и многое другое.
Существуют ли какие-либо утилиты, которые могут рисовать историю слияния реверса subversion - мы всегда совершаем слияния с (справедливым) согласованным сообщением журнала, и было бы удобно автоматически извлекать эту информацию в единственное изображение, которое показывает, какие ветки произошли, когда и какое состояние слияния.
Меня просто интересует информационный инструмент, а не что-то, что может помочь с выполнением слияний.
TortoiseSVN может отображать график изменений - визуальное представление ветвления\история слияния и многое другое.
Я использую SmartSVN для этого; У меня очень быстрый и простой в использовании график ревизий, который может показывать svm: mergeinfo как цветные ссылки и стрелки между ветвями. Это довольно сложно бить, когда вы смотрите на дерево исходного кода хорошего размера.
Вы можете взглянуть на некоторые из методов визуализации, используемых здесь, для вдохновения, если вы разрабатываете свою собственную систему, некоторые приятные идеи.
RaphaelJS Github Vis Code Swarm
Возможно, вы уже знаете об этом!
Команда svn mergeinfo предоставляет диаграмму ASCII-уровня объединений между двумя ветвями. Вы также можете попросить его предоставить вам изменения, уже объединенные или требующие слияния, в формате списка.
Я думаю, что Tortoise svn делает еще поддерживать дерево версий.
До сих пор ящик Clearcase был лучшим, с которым я столкнулся.