Объедините несколько журналов Subversion в один список - PullRequest
2 голосов
/ 29 августа 2009

У меня есть несколько репозиториев SVN, и я хотел бы собрать общую статистику из журналов. По сути, я хотел бы использовать Excel для составления графика количества коммитов в день во всех объединенных хранилищах.

Мне нужен простой способ получить все журналы, объединить их и получить отформатированный список с DATE, ИМЯ ХРАНИЛИЩА SVN и СООБЩЕНИЕМ ЖУРНАЛА. Если это XML или табуляция, я могу просто вставить его в Excel и работать с этим.

Есть ли инструмент для этого или мне придется написать свои собственные сценарии?

Ответы [ 2 ]

1 голос
/ 29 августа 2009

Передайте параметр --xml в svn log.

1 голос
/ 29 августа 2009

Вместо всей этой работы, почему бы просто не взять три отдельных журнала, заметить, из какого хранилища пришел каждый из них, а затем поместить их в один большой список?

# For each repo:
svn log --xml --verbose > ~/svn-logs/result-$repo.xml

# Then:
cat *.xml > all-results.xml

Затем вы можете отсортировать по временным меткам, чтобы получить целостное представление о том, как все выглядело с течением времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...