2009-07-28 16 views
6

Chciałbym przeanalizować i udokumentować jeden z naszych repozytoriów svn. Szukam najlepszego narzędzia, które utworzy raport oparty na dzienniku repozytorium svn dla każdego znacznika numeru wersji, oddziału itp. Czy jest dostępne jakieś darmowe/płatne narzędzie?Czy istnieje narzędzie, które będzie dokumentować repozytorium SVN?

+0

Zobacz także http://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn –

Odpowiedz

1

Można zrzucić zatwierdzenia danych dziennika w pliku XML, a następnie przetwarza je dalej z XSLT wygenerować raport:

svn log --XML -v -g http://example.com/repo > commit-log.xml 
3

Czy brałeś pod uwagę StatSVN? Z ich strony:

StatSVN pobiera informacje z repozytorium Subversion i generuje różnych tabel i wykresów opisujących rozwoju projektu

zawiera raporty dla rzeczy jak:

  • Timeline dla linii kodu
  • Linie kodu dla każdego programisty
  • Tagi repozytorium Liczba LOC na wersję.
  • Repository drzewo z liczbą plików i linii kodu
  • Evolution of LOC i kwotę zmiany dziennie

Kolejna warta rozważenia jest svnplot który odczytuje dane statystyczne dotyczące repo SVN do bazy danych SQLite Do analizy. Generuje różne statystyki na własną rękę, ale także pozwala na tworzenie niestandardowych zapytań w bazie danych.

Powiązane problemy