Oceny redaktorów: Oceny użytkowników: [Razem: 0 Średnia: 0] @media(min-width: 500px) { } @media(min-width: 800px) { }

Git Heat Map to darmowe narzędzie o otwartym kodzie źródłowym, które umożliwia wizualizację repozytorium GitHub zgodnie z aktywnością diff. Pozwala na wizualizację wszystkich plików repozytorium Git według historii zmian. Pliki, które zostały zmodyfikowane, są wyświetlane w dużym rozmiarze, a pliki, które zostały zmodyfikowane w najmniejszym stopniu, są wyświetlane w małym rozmiarze. Jak sama nazwa wskazuje, to narzędzie zasadniczo pokazuje mapę cieplną repozytorium Git, dzięki czemu możesz szybko przeanalizować, które pliki są częściej modyfikowane.

To narzędzie jest całkowicie bezpłatne i ma otwarte oprogramowanie. Możesz uruchomić go na komputerze wycieczki i generuje on mapę termiczną jako SVG, którą możesz później zapisać na swoim komputerze, jeśli chcesz. Dodatkowo oferuje kilka filtrów do zmiany widoku. Jeśli chcesz dołączyć tylko niektóre pliki na podstawie różnych kryteriów, możesz to łatwo zrobić tutaj.

Używanie mapy cieplnej Git do wizualizacji Repozytorium Git:

W tej chwili jedynym sposobem korzystania z tego narzędzia jest samoobsługa. W tym celu potrzebujesz tylko Pythona zainstalowanego na komputerze i modułu Flask. Jeśli masz skonfigurowane te wymagania, możesz po prostu zacząć.

Wykonaj te kroki, aby skonfigurować Git Heat Map.

Sklonuj repozytorium GitHub tego narzędzia: git clone https://github.com/jmforsythe/Git-Heat-Map
cd do sklonowanego folderu repozytorium: cd Git-Heat-Map
Uruchom Pythona generate_db, aby wygenerować bazę danych do wyświetlenia w przeglądarce

W powyższym poleceniu należy zamienić „{path_to_repo_dir}” ze ścieżką do rzeczywistego repozytorium Git, które ma być wizualizowane przez to narzędzie. Przeanalizuje wszystkie pliki i aktywność diff, a następnie utworzy plik bazy danych SQLITE w formacie.db.

Uruchamianie tego narzędzia w celu wyświetlenia wizualizacji repozytorium Git:

W powyższym sekcji, możesz wygenerować bazę danych różnic dla wielu repozytoriów, a następnie będzie śledzić je wszystkie. Możesz przetwarzać nieograniczoną liczbę repozytoriów Git, a kiedy skończysz, czas go uruchomić.

Upewnij się, że Flask jest dostępny, jeśli nie, możesz uruchomić następujące polecenia, aby go zainstalować.

pip install flask

Teraz uruchamiasz serwer Flask. Po prostu wydaj następujące polecenie, a następnie w przeglądarce wpisz http://localhost:5000. Główny interfejs użytkownika narzędzia pojawi się teraz. Tutaj pokaże ci nazwy wszystkich repozytoriów, które przetworzyłeś za jego pośrednictwem.

uruchom kolbę

Kliknij dowolną nazwę repozytorium, a wyświetli się mapa cieplna Git. Możesz teraz wizualizować wszystkie pliki w wybranym repozytorium. Pliki, które są zmieniane częściej, będą wyświetlane z większymi pikselami. Możesz to zobaczyć na poniższym zrzucie ekranu.

Możesz teraz przeglądać różne foldery wybranego repozytorium, a następnie wizualizować plik. Możesz też wrócić do strony głównej i zacząć od innego repozytorium. Na pasku bocznym zobaczysz kilka filtrów, które zastosujesz, aby zobaczyć dokładnie to, czego chcesz. Możesz wybrać filtrowanie plików według ścieżki, daty i adresu e-mail.

W ten sposób możesz teraz użyć tego narzędzia Git Heat Map do wizualizacji dowolnego repozytorium Git w ciągu kilku sekund. Wszystko, co musisz zrobić, to wydać kilka poleceń, a następnie przetworzyć za jego pomocą dowolne repozytorium git. Zawsze możesz uruchomić go lokalnie lub umieścić na serwerze, aby móc do niego wrócić i od razu zacząć z niego korzystać.

Podsumowanie:

Jeśli szukasz jeśli szukasz darmowego narzędzia do wizualizacji historii Git na stronie internetowej, to narzędzie, o którym tu wspomniałem, będzie pomocne. Po prostu dajesz mu repozytorium git i opierasz się na działaniu diff; podświetli pliki dla ciebie. Podobało mi się również to, że pozwala filtrować pliki na podstawie różnych kryteriów. Wypróbuj to i daj mi znać, co myślisz.

Categories: IT Info