Valutazioni dell’editore: Valutazioni degli utenti:[Totale: 0 Media: 0] @media(larghezza minima: 500px) { } @media(larghezza minima: 800px) { }

Git Heat Map è uno strumento gratuito e open source che ti consente di visualizzare un repository GitHub in base all’attività diff. Ti permette di visualizzare tutti i file di un repository Git in base alla cronologia delle modifiche. I file che sono stati modificati sono mostrati con una dimensione grande ei file che sono stati modificati di meno sono mostrati con una dimensione piccola. Come suggerisce il nome, questo strumento mostra fondamentalmente la mappa termica di un repository Git in modo da poter analizzare rapidamente quali file vengono modificati di più.

Questo strumento è completamente gratuito e open source. Puoi eseguirlo sul PC del tour e genera la mappa termica come SVG che puoi salvare in seguito sul tuo PC, se lo desideri. Inoltre, ti offre alcuni filtri per cambiare la visualizzazione. Se desideri includere solo alcuni file in base a criteri diversi, puoi farlo facilmente qui.

Utilizzo di Git Heat Map per visualizzare il Repository Git:

In questo momento, l’unico modo per utilizzare questo strumento è ospitarlo autonomamente. Per questo, hai solo bisogno di Python installato sul tuo PC e anche sul modulo Flask. Se hai configurato questi requisiti, puoi semplicemente iniziare.

Segui questi passaggi per configurare Git Heat Map.

Clona il repository GitHub di questo strumento: git clone https://github.com/jmforsythe/Git-Heat-Map
cd nella cartella del repository clonato: cd Git-Heat-Map
Esegui python generate_db per generare il database da visualizzare nel browser

Nel comando precedente, devi sostituire”{path_to_repo_dir}”con il percorso di un vero e proprio repository Git che vuoi che questo strumento visualizzi. Analizzerà tutti i file e l’attività diff e quindi creerà un file di database SQLITE in formato.db.

Eseguendo questo strumento per vedere il repository Git visualizzato:

In quanto sopra sezione, puoi generare il database diff per più repository e quindi terrà traccia di tutti loro. Puoi elaborare repository Git illimitati e, una volta terminato, è il momento di eseguirlo.

Assicurati che Flask sia disponibile, in caso contrario puoi eseguire i seguenti comandi per installarlo.

pip install flask

Ora esegui il server Flask. Emetti semplicemente il seguente comando e poi nel tuo browser digita http://localhost:5000. L’interfaccia utente principale dello strumento verrà visualizzata ora. Qui ti mostrerà i nomi di tutti i repository che hai elaborato tramite esso.

esecuzione del pallone

Fai clic su qualsiasi nome di repository e poi ti mostrerà la heat map di Git. Ora puoi visualizzare tutti i file nel repository selezionato. I file che vengono modificati più frequentemente verranno visualizzati con pixel più grandi. Puoi vederlo nello screenshot qui sotto.

Ora puoi continuare a sfogliare le diverse cartelle del repository selezionato e quindi visualizzare il file. Oppure puoi anche tornare alla home page e iniziare con un repository diverso. Nella barra laterale, vedrai alcuni filtri che applichi per vedere esattamente quello che vuoi. Puoi scegliere di filtrare i file per percorso, data ed e-mail.

In questo modo, ora puoi utilizzare questo strumento Git Heat Map per visualizzare qualsiasi repository Git in pochi secondi. Tutto quello che devi fare è semplicemente emettere alcuni comandi e quindi elaborare qualsiasi repository git con esso. Puoi sempre eseguirlo localmente o puoi ospitarlo su un server in modo da poter tornare ad usarlo e iniziare a usarlo subito.

Considerazioni conclusive:

Se stai cercando per uno strumento gratuito per vedere la cronologia di Git visualizzata su una pagina web, allora questo strumento che ho menzionato qui sarà utile. Gli dai solo un repository git e in base all’attività diff; evidenzierà i file per te. Mi è piaciuto anche il fatto che ti permetta di filtrare i file in base a diversi criteri. Quindi, provalo e fammi sapere cosa ne pensi.

Categories: IT Info