There's a reason a temp file is created: the 'real' file might have svn:keywords expanded or might have other EOLs. SVN won't show such files as different from the ones in the repository. But they are different when passing them to a diff tool. So by default, the file to be diffed is first converted so that the keywords are removed and EOLs adjusted, that file is then saved to a temp file so it can be used by the diff tool.
you can disable this behavior it it bothers you: settings dialog->Diff Viewer->convert files when diffing against BASE -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to tortoisesvn+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/1c9b4a26-0495-4d3d-b2cc-ff1697c6d032n%40googlegroups.com.