Мне нужно получить список со всеми ревизиями и файлами, измененными в каждой, и кем.
Это возможно?
Мне нужно знать, кто из пользователей сделал больше всего изменений в репо, и какие изменения.
В корне рабочей копии введите
svn log -v
Это даст тебе все. Если это слишком много, используйте --limit:
--limit
svn log -v --limit 100
См. Команду log в SVN Book .
Если вы используете TortoiseSVN (в Windows), то вы можете использовать функцию «Показать журнал», чтобы просмотреть список всех коммитов.
В этом диалоговом окне вы также можете открыть некоторые статистические данные / графики, например, «количество коммитов в неделю» (для каждого пользователя).
Взгляните на svn log и svn вина.
Я написал инструмент под названием ' svnplot ' (который, я признаю, был вдохновлен выходом StatSVN). Он написан на python и доступен в коде Google. http://code.google.com/p/svnplot. Вы можете увидеть пример вывода на http://thinkingcraftsman.in/projects/svnplot/index.htm
По сути, он преобразует историю журнала Subversion в базу данных sqlite, а затем запрашивает базу данных sqlite для создания графиков. Вы можете написать свои собственные запросы, используя созданную базу данных sqlite.
Посмотрите, работает ли это для вас.
Попробуйте демо FishEye от Atlassian . Этот инструмент может дать вам всю статистику о вашем репо, которую вы когда-либо захотите.
Также проверьте StatSVN
StatSVN извлекает информацию из Subversion хранилище и генерирует различные таблицы и графики, описывающие разработка проекта, например, график для строк кода, вклад каждый разработчик и т. д. версия StatSVN генерирует статический пакет документов HTML или XDOC содержащие таблицы и графические изображения. StatSVN - это программное обеспечение с открытым исходным кодом, выпущен на условиях LGPL
StatSVN извлекает информацию из Subversion хранилище и генерирует различные таблицы и графики, описывающие разработка проекта, например, график для строк кода, вклад каждый разработчик и т. д. версия StatSVN генерирует статический пакет документов HTML или XDOC содержащие таблицы и графические изображения.
StatSVN - это программное обеспечение с открытым исходным кодом, выпущен на условиях LGPL
svn log --verbose
Должен сделать свое дело. http://svnbook.red -bean.com / о / 1,0 / re15.html