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. 

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.

Scroll to Top