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

Инструмент анализа SVN

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

Меня интересует клиент рабочего стола (который не зависит от внешнего svn.exe, который будет установлен в моей системе), который делает именно это. Проанализируйте репозиторий и создайте отчеты.

Кто-нибудь знает о такой программе?

4b9b3361

Ответ 1

вы можете заглянуть в statsvn, для которого требуется только копия checkout и соединение с репо. Он извлечет из вашего хранилища массу информации. Это проект java и будет работать на всех архитектурах. Он также создаст карты тепла, LOC-графики и другие изображения для визуализации данных.

Ответ 2

Я попробовал svnplot в большом репозитории, он генерирует хорошие отчеты HTML со следующими графиками:

  • Линии кода и время
  • Линии кода на автора и время
  • Средний размер файла и время
  • Количество файлов против времени
  • Гистограмма типов файлов
  • Изменения файла vs time
  • Каталожные номера круговая диаграмма
  • Задает время vs
  • Записывает гистограмму недели за неделю.
  • Гистограмма фиксаций в час
  • Время между фиксациями
  • Добавить/Изменить/Удалить на каждого пользователя
  • Активность разработчика с течением времени (дата и часы, одна точка за фиксацию)

Для этого требуется Python и несколько библиотек Python.

Ответ 3

TortoiseSVN может показать вам некоторые, ну, основные статистика.

Ответ 4

Я также использовал StatSVN. Он дает полезную статистику (посмотрите пример вывода Ant), но он требует, чтобы вы уже сделали svnlog репозитория и проверили рабочую копию для проведения анализа.

Ответ 5

В случае, если это полезно: https://github.com/dsw/svn-dump-tools

Полиция штата Квинсленд-Австралия однажды использовала ее для чего-то, но я не знаю, что.
                        SVN Dump Tools
                     Daniel S. Wilkerson

Файл svn-dumpfile-grammar.txt - это документация для грамматики svn dumpfile.

Инструменты svn-dump2dir и svn-dir2dump - утилиты для легкого взлома по истории репозитория subversion.

Инструмент simple-patch - это более простая версия патча, которую вы можете контролировать гораздо легче, чем плакат Ларри Уолл (написанный на Perl, я слышу Ларри кричит).

Все программное обеспечение выпущено под лицензией BSD, которое вы можете найти в каждый файл программы.