svn diff
compares repository URLs only. So, if you reintegrated a branch to the working copy of your trunk or synchronized the trunk to the working copy of your branch, you will have a problem. This little script helps you to compare two working copies.
So checkout the branch and the trunk, submit your svn merge
command and compare both with this script. Use fully qualified paths.
#!/bin/bash trunk="$1" branch="$2" cd $trunk find . -name "*" -type f | grep -v "/.svn" | grep -v "/target/" | while read file; do mydiff=`diff $file $branch/$file` if [ ! "x""${mydiff}" = "x" ]; then echo $file echo $mydiff fi done