---
title: "Version Control"
url: https://www.grahambrooks.com/tags/Version-Control/
---

# Version Control

- [Reading a change as two aligned files, in a terminal (increment)](https://www.grahambrooks.com/post/increment-aligned-diffs-in-the-terminal/index.md) (2026-10-25): increment (the command is inc) is a terminal diff viewer built around the aligned side-by-side view: corresponding lines level with each other, word-level highlighting, folding you can undo, moved blocks shown as moves, and a commit-by-commit branch review. An introduction, and an honest comparison with delta and difftastic.
- [](https://www.grahambrooks.com/post/2018-02-17-quantifying-commit-risk/index.md) (2018-02-17): Risk is typically expressed as a function of likelihood and severity or impact. Probability is an important factor but this article is about understanding the potential impact of change on a production software environment. All changes carry an element of…
- [Commit History Metrics](https://www.grahambrooks.com/post/2017-06-15-commit-history-metrics/index.md) (2017-06-15): For the last few years I have been very interested in what we can learn about our software development processes by looking at the data generated by the tools that we use to manage and deploy our work. This work…
- [Build Analytics - better development understanding](https://www.grahambrooks.com/post/2015-01-19-build-analytics/index.md) (2015-01-19): Working with small teams is a lot of fun and I find it fairly easy to keep track of what is happening with version control and build systems. Errors and failures don’t come up that often and when they do…
