On 12/05/07, Stefan Küng <firstname.lastname@example.org> wrote:
> Bob Fletcher wrote:
> > Thanks for a wonderful product.
> > I am not sure this is really a bug or simply operator error. The problem may also
> > be complicated by the fact that I am using WinMerge.
> > Occasionally I want a unified diff file of my working copy with an earlier
> > revision - say Rev 45. This is easily done with the subversion command:
> > svn diff -r 45 > diff.txt
> > I expected to be able to easily do this with TortioseSVN as well,
> > but I keep having problems. In my working copy, I do 'Show log', select the
> > desired revision and right-click to open the Context Menu.
> > Selecting "Compare with working copy" brings up TortoiseMerge and a pane of the
> > changed files. This is great, but I can't find the actual diff file.
> "Compare with working copy" creates that diff, but that command is an
> 'UI' diff command, which means it has to start TortoiseMerge so you can
> see an UI diff of that patchfile. Because there's no other UI diff tool
> out there besides TortoiseMerge (that I know of) that can apply a
> patchfile to a working copy.
> > So then I repeat the process and in the Context Menu select the option
> > "Show changes as unified diff". Now I get a WinMerge screen and a "Select Files
> > or Folders" menu. The Left: field is filled in with
> > C:\Documents and Settings\rfletcher\Local Settings\Temp\Test.diff.003.tmp.diff
> > the Right: field is blank and invalid, and I am stuck.
> That's the correct way to get a unified diff.
But that only shows the diff for that one revision, not a diff between
revN and the WC.
> But you have some configurations done wrong. Go to the settings dialog.
> In the tree on the left, select "Unified diff viewer" below "External
> Programs". You can there configure a viewer for unified diff files.
> It seems you've set there WinMerge as the diff viewer, but WinMerge
> can't deal with those! WinMerge takes *two* files to diff, not just a
> unified diff. Usually, you specify there some text editor which might
> have syntax coloring for unified diffs - if you leave it empty
> (default), the default text editor configured on your system is used
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Sat May 12 16:13:55 2007