I love Beyond Compare. Why? First off, their parent company Scooter Software is based in Madison, WI – so that is cool. Second, it is the best damn compare tool I have ever used. I use it for comparing every type of file, folders, folders to FTP, whatever. I love it. Best 30 dollars spent on software. I wish it did more, I could make a wish list.. anyways, to use it to do your source control compares for TFS and SVN? pretty easy.
TFS 2010/Visual Studio 2010
Open VS2010, Tools->Options->Source Control->Visual Studio Team Foundation Server… Click the “Configure User Tools” button
Click Add, and the settings for Compare.. I do .*, and then choose your Beyond Compare locations, and then the args like below
%1 %2 /title1=%6 /title2=%7
Right click anywhere in Windows Explorer, TortoiseSVN->Settings->External Programs->Diff Viewer
Choose External and then
"C:Program Files (x86)Beyond Compare 3BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly
(remove the x86 if you are on 32 bit, add it for 64 bit)
And.. there you go!