I need to check if local file is same as remote host file.

The file locations are like below:
File1 at Local machine 
./remotehostname/home/a/b/scripts/xyz.cpp

File2 at remote machine 
remotehostname:/home/a/b/scripts/xyz.cpp

I intend to compare these 2 files, using the command

```
diff  ./remotehostname/home/a/b/scripts/xyz.cpp remotehostname:/home/a/b/scripts/xyz.cpp

 find . -type f | grep -v .svn |xargs -I % diff % 

```

I need to change % to take remotehost and compare the file.
Not sure how to apply sed on %. Or is there a better way to compare such files.

One way could be to save the list of files and then apply sed on that file, but I think there should be an even better way. Also the diff doesnt work on remote hosts, maybe I need to use output of dry rsync?