2015-03-02 5 views
0

Я занимаюсь проектом java с четырьмя другими людьми. Мы используем svn для управления версиями. Есть ли способ проверить, кто совершил большинство программ? Я пробовал использовать сонар для подключения к exlipse. Но я не могу заставить его работать.Обзор SVN commit в Eclipse

ответ

1

Вы можете использовать SVN client command line.

Если у вас его нет, для WIN это может быть https://sliksvn.com/download/. Для Linux, взгляните на что-то вроде этого: https://askubuntu.com/questions/258151/how-to-install-subversion-client-in-ubuntu

После этого, если вы находитесь на WIN, используйте следующую команду PowerShell:

svn log --xml | select-string -pattern '<author>[\s\S]*?<\/author>' | Group-Object 

Если вы на Linux, используйте эту команду оболочки:

svn log -v --xml | grep '<author.*/author>' | sort $* | uniq -c | sort -rn 

Если вы находитесь на какой-то другой ОС, Google для подобных решений, теперь у вас есть идея.


Btw: Когда вы говорите «Но я не могу заставить его работать» - когда что-то не работает, вы должны предоставить дополнительную информацию об этом, иначе никто не сможет вам помочь. Читайте немного больше о "How to ask good question." Это поможет вам получить хорошие ответы.

+0

Ну, я установил сонарква для затмения. Я не вижу сонара в своих предпочтениях –