Among all things we do at Readify to help people build better software, we teach a lot of teams about Git.
For newbies, the concept of commit graphs, references, branches and merges can be a bit hard to visualize.
Instead of trying to do all this on slides, or in sync on a whiteboard, we wanted to be able to run real commands and see a presentation quality diagram in real-time. This tool does that.
We also intelligently render unreachable commits to help people understand hard resets and rebases.
Pre-built binaries are available at https://github.com/Readify/GitViz/releases
Alpha. This entire project so far consists of one Readify guy sitting down the back of a training course and tapping away for a few hours, no more.
Large. Clear. Projector-optimized and tested colors. Just enough information to be useful.
This is not a day-to-day visualizing tool for big, active repositories. It's optimised for repositories with less than 20 commits, for very specific training scenarios in live presentations.
Shells out to git.exe
, and then renders it with the excellent GraphSharp.