Bug in the Power Tools recursive "Compare" utility (i.e. TreeDiff) when working with Windows and Unix ASCII files. - by mcdonaldn

Status : 


Sign in
to vote
ID 305536 Comments
Status Active Workarounds
Type Bug Repros 0
Opened 10/18/2007 7:54:12 AM
Access Restriction Public


If you're a user of VS.NET 2005 with the TFS Power Tools and work with files edited in both Windows and Unix, you may find some odd results with the recursive Compare tool, which I believe uses TreeDiff and DiffMerge combined.  The issue is, when you setup (http://team-foundation-server.blogspot.com/2007/10/fixing-odd-diff-results-when-using.html) Compare to ignore end of line characters (/ignoreeol), which you need to do as Windows uses Carriage Return (CR) + Line Feed (LF) and Unix only uses LF, the Tree Difference does not honor the /ignoreeol settings.  Nor do we find a way to tell TreeDiff to ignore EOL.  Below you'll find the steps to reproduce and my opinion on why this is wrong. 
Sign in to post a comment.