When using "Compare with working copy" on a file in the file list of the log messages window, the external comparison program is started with an incomplete path:
(line breaks added for convenience)
"C:\Program Files\Beyond Compare 4\BCompare.exe"
"C:\Users\toknauss\AppData\Local\Temp\CVisitechLLS_CCalibData_CPhotoheadPosition.cs-rev3347.svn000.tmp.cs"
"D:\sw_developme\hardware\CVisitechLLS_CCalibData_CPhotoheadPosition.cs"
/title1="CVisitechLLS_CCalibData_CPhotoheadPosition.cs - Revision 3347" /title2="CVisitechLLS_CCalibData_CPhotoheadPosition.cs : Working Copy" /leftreadonly
The path
"D:\sw_developme\hardware\CVisitechLLS_CCalibData_CPhotoheadPosition.cs"
is incomplete and should be
"D:\sw_development\di_sw\\hardware\CVisitechLLS_CCalibData_CPhotoheadPosition.cs".
The special thing about this is: The URL of this file in the working copy is
<servername>/svn/di_sw/branches/v.0.24_KzK2Cam/hardware/CVisitechLLS_CCalibData_CPhotoheadPosition.cs,
and the file that I try to compare to this working copy is on the parent branch
<servername>/svn/di_sw/branches/v.0.24/hardware/CVisitechLLS_CCalibData_CPhotoheadPosition.cs
If the file to compare is on the same branch, it works.
If I use another branch, I also get wrong results, e.g.
"D:\sw_development\di_sw\hardware\trunk\hardware\CVisitechLLS_CCalibData_CPhotoheadPosition.cs"
The file to compare was from
<servername>/svn/di_sw/trunk/hardware/CVisitechLLS_CCalibData_CPhotoheadPosition.cs