Araxis merge doesn't show file names when merging

595 Views Asked by At

I have svn command-line client integrated with Araxis merge and I want to manually merge even when no conflicts discovered. When I run for example: so in my ~/.subversion/config file I set diff3 external editor:

diff3-cmd = /usr/local/bin/araxissvndiff3

But when I run

svn merge ^/trunk

Araxis merge doesn't show actual file name in panel titles, so I don't know the file I am actually merging.

Does anyone know how to make araxis merge show a full file name?

2

There are 2 best solutions below

0
On

I created this script to solve a similar problem (on Mac OS X):

#!/bin/sh

fname="$3"
fname="$(echo ${fname} |sed 's,/[^/]*/,,')"

araxissvndiff3 -L "Merge-From: ${fname}" -L "Result: ${fname}" -L "Merge-To: ${fname}" $2 $1 $3 > $4
exit $?

I put it in /usr/local/bin/araxissvnhelper.sh, and replaced my references to araxissvndiff3 with the script in ~/.subversion/config, like this:

merge-tool-cmd=/usr/local/bin/araxissvnhelper.sh
3
On

You forgot about additional command-line parameters, see at Windows-centric examples and adopt to your needs

Differ

"C:\Program Files\Araxis\Araxis Merge\compare.exe" /max /wait /title1:%bname /title2:%yname %base %mine

Merger

"C:\Program Files\Araxis\Araxis Merge\compare.exe" /a2 /max /wait /3 /title1:%tname /title2:%bname /title3:%yname %theirs %base %mine %merged