Subversion diff

From HaFrWiki42
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Using the diff command of subversion may be some troublesome. To use a compare program can overcome problems.

 > svn diff -r <revision number> <filename>

Is one of the easiest way to get the changes. To get in Beyond Compare look below.

BC

Using Subversion with Beyond Compare. Go into the Beyond Compare installation folder (eg, C:\Program Files\Beyond Compare 3).
Create a batch file named "svn.bat" with one line:

 "C:\Progra~1\Beyond~1\bcomp.exe" "%6" /title1=%3 "%7" /title2=%5

Go into Subversion's per-user configuration area, typically:

  • Windows 2000/NT/XP C:\Documents and Settings\<username>\Application Data\Subversion
  • Windows Vista C:\Users\Administrator\AppData\Roaming\Subversion

Edit "config" and change the following lines:

 # [helpers]
 # diff-cmd = diff_program (diff, gdiff, etc.)

to:

 [helpers]
 diff-cmd = C:\Progra~1\Beyond~1\svn.bat

For Subversion running under Cygwin: Instead of using a batch file, create a file named "bc.sh" with the following line:

 "$(cygpath 'C:\Progra~1\Beyond~1\bcomp.exe')" `cygpath -w "$6"` `cygpath -w "$7"` /title1="$3" /title2="$5" /readonly

See also