Подтвердить что ты не робот

Есть ли инструмент, который визуально отображает SVN-репозиторий (т.е. Симпатичные диаграммы)?

Настоящий странный.

Я не могу найти инструмент, который позволяет отображать SVN-репозиторий в графической форме.
Мне хотелось бы видеть изменения в графиках ветвей/времени в ревизии/времени.

Кто-нибудь знает об этом. В идеале это будет нейтральная платформа или даже лучший веб-сайт.

Решения, предлагаемые до сих пор вкратце:

4b9b3361

Ответ 1

Fisheye, от Atlassian, смотрит репозиторий SVN и может показать вам несколько графиков. Также предоставляет удобный веб-интерфейс для вины, различия и т.д.

например, некоторые образцы изображений на одном из демонстрационных серверов:

  • pie chart
  • line change

И если вам нравятся некоторые довольно кодовые метрики, вот несколько примеров.

Ответ 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), но мы используем его для работы над нашей разработкой программного обеспечения, и это оказалось очень полезным до сих пор.

Ответ 10

Существует также https://github.com/justinmassiot/svn-graph-branches. Хотя с 2010 года не было никакой активности, и это не помогло мне (несовместимо с моей точечной версией).

Ответ 11

Вы также можете попробовать MPY SVN STATS. Здесь - примерный график для Zope.