Czy jest jakiś program tam (lub jakaś magiczna wtyczka git, którą przegapiłem), aby uzyskać wykres wpływu lub coś podobnego z repozytorium git bez przechodzenia przez github? Nie jestem pewien, gdzie dokładnie rozpocznę pisanie, jeśli chodzi o zbieranie danych (mogę generować wykresy). Zakładam, że są pewne flagi, które mógłbym przekazać do git-log, aby uzyskać zatwierdzenia i autorów, ale nie jestem pewien, jak uzyskać efekt (suma linii dodanych/usuniętych, lub może całkowita liczba bajtów dodanych/usuniętych), a może nawet pominąć pewne pliki z rozważań.Jak wygenerować wykres uderzeniowy podobny do Gitub?
7
A
Odpowiedz
5
Ten SO question zapewnia kilka odpowiedzi:
git log --author="<authorname>" --pretty=tformat: --numstat
i dla samego wykresu, wiem o tym jQuery program (ale jej nie testowane), na podstawie danych w formacie JSON. Illustrated here, reported by this message)
1
Okay, ja też przyszedłem do tego pytania mając nadzieję na znalezienie łatwej odpowiedzi i nie znalazłem żadnej.
Nie obawiaj się! Naprawiłem problem.
Wyjazd https://github.com/jtolds/git-impact
nowy projekt generuje ładne interaktywne wykresy Uderzenie z repo git.
(x-umieszczone na Is there an "impact graph" tool for non-GitHub projects?, czy należy połączyć te pytania?)
Powiązane problemy
- 1. jak wygenerować wykres/diagram, taki jak przepływ użytkowników Google Analytics?
- 2. Wykres podobny do histogramu w różnych kolorach w R
- 3. Wykres podobny do mapy ciepła, ale dla zmiennych jakościowych
- 4. Przepływ zleceń Gitub/EGit
- 5. Używanie Pythona, aby wygenerować wykres połączenia/sieci
- 6. Jak mogę utworzyć wykres podobny do wykresu Gantta za pomocą jQuery?
- 7. Google jak Wykres Grafika/Wykres liniowy
- 8. Stan podobny do CouchDB
- 9. Jak wygenerować podpis typu F # podobny do FSI w moim własnym kodzie?
- 10. Panel powiadomień podobny do stackoverflow's
- 11. Suwak głośności podobny do VLC
- 12. Interfejs podobny do dziedziczenia w C++
- 13. Pakiet instalacyjny npm z podfolderu gitub repo
- 14. Każda biblioteka oznaczeń java preferuje składnię Gitub?
- 15. Dodatek Listonosza podobny do firefox
- 16. jitpack.io nie udało się rozwiązać gitub repo
- 17. Jak zmienić obiekt podobny do iteratora java do sekwencji clojure
- 18. Jak sprawdzić scalalność oddziałów przy użyciu gitub api
- 19. Jak wygenerować dokumentację podobną do Qt za pośrednictwem Doxygen?
- 20. Wykres (wykres) Algorytm
- 21. Jak mogę wygenerować obraz, który będzie podobny do Snapcode Snapchata i będzie używany w taki sam sposób?
- 22. Jak utworzyć wykres liniowy z matplotlib?
- 23. ok Podobny do Google słuchacz słów kluczowych
- 24. Nazwany potok podobny do "mkfifo", ale dwukierunkowy
- 25. Kontroler widoku modemu iPad podobny do Mail.app?
- 26. Debugger podobny do Firebuga dla Google Chrome
- 27. Jak wygenerować wykres przepływu danych za pomocą klang lub innych narzędzi?
- 28. Jak utworzyć wykres zależności zależności Dagger 2?
- 29. Moduł Angular2 podobny do ngResource/$ resource
- 30. graphviz rysunek wykres pionowo