Using Git for hardware development and looking for a visual diff tool?
Follow the steps below to download and install allspice.io’s free diff tool for electrical engineering.
Download AllSpice’s 0.6.1 diff tool
Configure for Git Bash
After the install, you can add a text file named .gitattributes with the following line to the top level of any Git directory you want to enable allspice.io diff in:
*.schdoc diff=allspice
*.pcbdoc diff=allspice
After this, you can run Git diff just as you would with text-based files.
Configure for TortoiseGit
If you use a Git client, such as TortoiseGit, you can configure allspice.io as an external diff tool by going to TortoiseGit > Settings > Diff Viewer > Advanced… > Add… and adding a filter for .schdoc file extension with the following CLI parameters:
"C:/Users/<user>/AppData/Local/Programs/allspice/allspice" --show %mine --diff %base --base %ypath
Where <user> is replaced with your username.
Repeat the same process using .pcbdoc extension to enable allspice.io for PCBs.