Avaliações do editor: Avaliações do usuário:[Total: 0 Average: 0] @media(min-width: 500px) { } @media(min-width: 800px) { }

Git Heat Map é uma ferramenta gratuita e de código aberto que permite visualizar um repositório GitHub de acordo com a atividade diff. Ele permite que você visualize todos os arquivos de um repositório Git pelo histórico da mudança. Os arquivos modificados são mostrados em tamanho grande e os arquivos menos modificados são mostrados em tamanho pequeno. Como o nome sugere, esta ferramenta basicamente mostra o mapa de calor de um repositório Git para que você possa analisar rapidamente quais arquivos estão sendo mais modificados.

Esta ferramenta é totalmente gratuita e de código aberto. Você pode executá-lo no PC tour e gera o mapa de calor como SVG que você pode salvar posteriormente no seu PC, se desejar. Além disso, oferece alguns filtros para alterar a visualização. Se você deseja incluir apenas alguns arquivos com base em critérios diferentes, pode fazê-lo facilmente aqui.

Usando o Git Heat Map para visualizar o Repositório Git:

No momento, a única maneira de usar esta ferramenta é auto-hospedá-la. Para isso, você só precisa do Python instalado no seu PC e do módulo Flask também. Se você tiver esses requisitos configurados, basta começar.

Siga estas etapas para configurar o Git Heat Map.

Clone o repositório GitHub desta ferramenta: git clone https://github.com/jmforsythe/Git-Heat-Map
CD na pasta do repositório clonado: cd Git-Heat-Map
Execute o python generate_db para gerar o banco de dados a ser exibido no navegador

No comando acima, você precisa substituir “{path_to_repo_dir}” com o caminho para um repositório Git real que você deseja que esta ferramenta visualize. Ele irá analisar todos os arquivos e atividades diff e então criará um arquivo de banco de dados SQLITE no formato.db.

Executando esta ferramenta para ver o repositório Git visualizado:

No exemplo acima seção, você pode gerar o banco de dados diff para vários repositórios e, em seguida, acompanhar todos eles. Você pode processar repositórios Git ilimitados e, quando terminar, é hora de executá-lo.

Certifique-se de que o Flask esteja disponível, caso contrário, você pode executar os seguintes comandos para instalá-lo.

pip install flask

Agora, você executa o servidor Flask. Basta emitir o seguinte comando e, em seu navegador, digitar http://localhost:5000. A IU principal da ferramenta aparecerá agora. Aqui ele mostrará os nomes de todos os repositórios que você processou por meio dele.

flask run

Clique em qualquer nome de repo e ele mostrará o mapa de calor do Git. Agora você pode visualizar todos os arquivos no repositório selecionado. Os arquivos que são alterados com mais frequência serão exibidos com pixels maiores. Você pode ver isso na captura de tela abaixo.

Agora você pode continuar navegando nas diferentes pastas do repositório selecionado e visualizar o arquivo. Ou você também pode voltar para a página inicial e começar com um repositório diferente. Na barra lateral, você verá alguns filtros que aplica para ver exatamente o que deseja. Você pode optar por filtrar arquivos por caminho, data e e-mail.

Desta forma, agora você pode usar esta ferramenta Git Heat Map para visualizar qualquer repositório Git em alguns segundos. Tudo o que você precisa fazer é emitir alguns comandos e processar qualquer repositório git com ele. Você sempre pode executá-lo localmente ou pode hospedá-lo em um servidor para que possa voltar a ele e começar a usá-lo imediatamente.

Pensamentos finais:

Se você está procurando para uma ferramenta gratuita para ver o histórico do Git visualizado em uma página da Web, essa ferramenta que mencionei aqui será útil. Você apenas fornece um repositório git e com base na atividade diff; ele destacará os arquivos para você. Também gostei do fato de permitir filtrar os arquivos com base em diferentes critérios. Então, experimente e deixe-me saber o que você pensa.

Categories: IT Info