Есть ли инструмент, который визуально отображает SVN-репозиторий (т.е. Симпатичные диаграммы)?
Настоящий странный.
Я не могу найти инструмент, который позволяет отображать SVN-репозиторий в графической форме.
Мне хотелось бы видеть изменения в графиках ветвей/времени в ревизии/времени.
Кто-нибудь знает об этом. В идеале это будет нейтральная платформа или даже лучший веб-сайт.
Решения, предлагаемые до сих пор вкратце:
Ответы
Ответ 1
Fisheye, от Atlassian, смотрит репозиторий SVN и может показать вам несколько графиков. Также предоставляет удобный веб-интерфейс для вины, различия и т.д.
например, некоторые образцы изображений на одном из демонстрационных серверов:
И если вам нравятся некоторые довольно кодовые метрики, вот несколько примеров.
Ответ 2
Вы также можете дать StatSVN.
Он написан на Java (соответствует вашему требованию к платформе) и генерирует статическое html-дерево с вашей историей ревизий и фиксацией графиков. Вы можете использовать Ant или пакетный файл для автоматизации процесса его вызова.
Я также хорошо слышал о Trac.
Ответ 3
для простоты черепаха svn дает базовый график изменений
Ответ 4
Я пишу утилиту генерации графа статистики субверсии с именем SVNPlot. Его вдохновляют графики, созданные StatSVN. Тем не менее, генерация графа SVNPlot выполняется в два этапа (а), сначала создается база данных sqlite3 из информации журнала subversion (b) фактические графики затем созданный путем извлечения базы данных sqlite базы данных (с использованием простых запросов sql).
Я думаю, что использование sql для извлечения данных графика из информации журнала приводит к большей гибкости и хорошей производительности. Прямо сейчас SVNPlot генерирует только графики, но очень легко извлекать любую другую статистику из созданной базы данных sqlite.
SVNPlot написан на питоне и использует отличный Matplotlib пакет для генерации графиков. Код доступен на странице SVNPlot в коде google (лицензия - новая лицензия BSD). Образцы, созданные для репозитория Rietveld, доступны на http://thinkingcraftsman.in/projects/svnplot/index.htm
Ответ 5
Единственным инструментом, с которым я когда-либо сталкивался, является svn-graph.pl perl script из инструментов svn. Он выплескивает файл graphviz, который может быть отображен в различных форматах изображений. Это может быть завернуто в cgi script, чтобы сформировать базовый инструмент веб-графа.
Ответ 6
Trac включает в себя браузер исходного кода и ограниченный анализ статистики. Это, конечно, веб-сайт.
Ответ 7
Возможно, вы могли бы немного разобраться в том, что такое "визуальный дисплей" и "симпатичный"
диаграммы "вы после?
Обходной способ будет клонировать репозиторий svn с git-svn, тогда вы можете использовать графический gitk или giggle инструменты для его визуализации ветвей и слияния, а также просмотра особенностей.
(Затем вы получите распределенную вещь, которая git делает это хорошо, как хороший побочный эффект.)
Ответ 8
Trac - это инструмент для вики и отслеживания ошибок, который включает в себя браузер SVN.
RevtreePlugin, поскольку Trac позволит вам отображать ваше репо в графической форме.
Trac по-прежнему является очень молодым приложением (последняя версия - 0.11.1), но мы используем его для работы над нашей разработкой программного обеспечения, и это оказалось очень полезным до сих пор.
Ответ 9
Существует также приятное приложение Smart SVN с хорошим графиком:
http://www.syntevo.com/smartsvn/features.html#revision-graph
но версия с графом не является бесплатной.
Ответ 10
Существует также https://github.com/justinmassiot/svn-graph-branches. Хотя с 2010 года не было никакой активности, и это не помогло мне (несовместимо с моей точечной версией).
Ответ 11
Вы также можете попробовать MPY SVN STATS. Здесь - примерный график для Zope.