Version control is not a separate activity from editing. You make a change, you want to see the diff. You read a surprising line, you want the blame. You finish a thought, you want to commit it. Each of those is a ten-second task, and leaving your editor for a ten-second task costs more than ten seconds.

So Git lives in the workspace. Codeworks shows changed files and their diffs, blame for the line you are reading, and the history behind it. You can switch branches and commit from the same window your code is in.

The command line stays yours. Built-in Git is not a wall between you and the real thing. The integrated terminal is right there for rebases, bisects, and whatever else your workflow demands. The built-in views cover the loop you run fifty times a day, so the terminal can be reserved for the operations that deserve your full attention.