Reviewing changes against git

A visual diff of a schematic or board against any revision.

Electronics Designer: Review Changes (Compare with Git Revision)… compares the open board or schematic with a git revision: the working tree against the index, HEAD, a branch, a tag or one of the file’s recent commits. The Review panel lists every added, removed, moved and changed item (filter chips per kind; a click selects and zooms to it); the canvas draws the base revision as a ghost layer in a colour you choose, removed items in red and a box around each change (added green, moved amber with a line from the old position, changed blue). Image mode shows a rendered visual diff of the two revisions instead (needs Chromium). Export Review Report… writes a Markdown report with the diff image; Close Review ends it. Headless: edsnx review diff board.kicad_pcb --base HEAD.

The overlay works in the 3D view too: the ghost and the change boxes lie on the board’s top surface and each change stands as a coloured box above it, so moved and added parts are easy to spot while you orbit. A schematic review covers every sheet of the hierarchy (the project’s root sheet and all sub-sheet files, including sheets added or removed since the base): the panel groups the changes under one heading per sheet file, this sheet first, with counts; the canvas marks this sheet’s changes, and a click on another sheet’s change opens that sheet and reviews it against the same revision. Headless: edsnx review diff blinky.kicad_sch --base HEAD --sheets.

Documentation for Electronics Designer 2.3.60.