Как создать статистику SVN, используя ANT?
Я уверен, что видел это в maven, но не уверен, как это сделать в муравье:
Как я могу получить список коммитеров с их (предпочтительно относительным) количеством коммитов
т.е.
- Сам 80%
- Джо 10%
- Майк 5%
- Фил 5%
заранее спасибо
2 ответа
Это одна из тех вещей, что если вы сделаете это действительно хорошо, это все равно будет куча мусора. Как отметили @alroc & @bahrep.
Я тоже работаю на жизнь, и я понимаю, что заостренные боссы любят диаграмму.
Я бы использовал задачи SVN Ant, чтобы получить журнал (что-то вроде этого, я не запускал его)
<svn>
<log path=${basedir} destFile="svn-log.xml">
</svn>
Я бы использовал задачу java для запуска statsvn (что-то вроде этого, я не запускал его)
<java jar="/path/to/statsvn.jar"
fork="true"
failonerror="true"
>
<arg line="svn-log.xml ${basedir}"/>
</java>
Я чувствую себя плохо, когда пишу ответ с псевдокодом... но на самом деле лучший совет, который у меня есть: с такими боссами, я бы порекомендовал здоровую сумму для полировки резюме.
Вы можете получить эту информацию от svn
использование команды <exec/>
или же <cvs/>
задача.