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?
6
A
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
2
Z TortoiseSVN można utworzyć sparse checkout całego repozytorium, a następnie kliknij prawym przyciskiem myszy folder kopii roboczej i kliknij Revision graph, aby uzyskać graficzną reprezentację.
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
- 1. Czy istnieje sposób wizualizacji całego repozytorium SVN?
- 2. Czy TortoiseSVN 1.7 będzie działał poprawnie w repozytorium SVN 1.6?
- 3. Konwersja repozytorium mercurial do repozytorium SVN
- 4. Czy istnieje szybki sposób na zablokowanie mojego repozytorium SVN?
- 5. Narzędzie do analizy dzienników SVN
- 6. Czy istnieje sposób do „git svn dcommit” ze sklonowanego git-svn repozytorium:
- 7. Czy istnieje sposób, w jaki serwer Git będzie obsługiwał żądania klientów svn?
- 8. Przeglądając repozytorium SVN
- 9. Czy można usunąć plik z repozytorium svn?
- 10. Publikowanie repozytorium "git svn"
- 11. Zmień repozytorium SVN URL
- 12. Jak znaleźć położenie repozytorium svn?
- 13. Czy istnieje narzędzie, które usuwa funkcje, które nie są używane w Pythonie?
- 14. Importuj Repozytorium SVN po wyświetleniu SVN
- 15. Eksportuj repozytorium git do svn
- 16. Eclipse - nie doda repozytorium svn
- 17. Zmień domyślne SVN diffing narzędzie
- 18. Czy istnieje narzędzie przypominające kłódkę dla MSBuild?
- 19. Czy istnieje narzędzie do przetwarzania wstępnego C#?
- 20. Czy istnieje rozszerzenie Mercurial jak svn propset?
- 21. Narzędzie Python, które sugeruje refaktoryzacje
- 22. tworzenie niezależnej kopii repozytorium svn
- 23. Git-SVN: Zaktualizuj repozytorium Git ze scentralizowanego serwera SVN
- 24. Usuwanie folderu z repozytorium svn
- 25. svn checkout: Nie znaleziono repozytorium
- 26. Czy istnieje narzędzie do zarządzania GAC?
- 27. Czy istnieje narzędzie do komentowania kodu JavaScript?
- 28. Czy istnieje narzędzie równoważne ILMerge dla Mono?
- 29. Jak ponownie zainicjować repozytorium git-svn
- 30. Jak skonfigurować repozytorium SVN w XCode?
Zobacz także http://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn –