gitmergearaxis

using araxis merge for folder comparison on git branches (OSX)


I know how to setup araxis merge to be my git diff / merge tool, so if I do git difftool it automatically launches araxis merge.

However if I do git difftool upstream/master (to see all the differences between current branch and upstream/master), it launches the app one by one for every single file that is different. Is there a way of setting it up so I can get a folder comparison type view, and then go down and view each file diff as I choose? i.e. similar to this http://www.araxis.com/merge_mac/overview2.html

The only way I've found to do this is to clone my repo into a new folder, switch to the branch there, and then do a normal araxis merge folder comparison.


Solution

  • I don't know if this is still interesting for you but recent versions of Araxis provide direct access to Git repos:

    http://www.araxis.com/merge/topic_plugin_git.html

    So, if you want to launch Araxis to compare your master to origin/master, you shall be able to do it using

    git log -1 origin/master
    

    to obtain the latest commit in origin/master (say 123456ab. Then, open Araxis and use your working copy folder as one side of the comparison (/path/to/repo). The other side shall be set to

    git:///path/to/repo#123456ab
    

    Then, Araxis will compare your WC to origin/master.