+2
Microsoft Word comparison under any platform
Beyond Compare 4 is able to diff text (read-only) from two docx files, under Win/Lin/Mac without Office program installed, which is very handy an quick.
But at my workplace we only own BC3, and at home I stick with SmartGit Built-in Diff Tool.
I believe this could be easily advertised as a big feature for companies that likes to put documentation into source control.
Other format like odf could be useful for other people.
Customer support service by UserEcho
I'd rather would generalize this topic to provide customizable <your-format> -> text conversion support.
PS: Git is not very good in handling binary files. For storing binary files I'd rather use SVN with its locking mechanism.
Yes Thomas, I understand.
In my personal experience, I find that many companies are still locked with MS Office (at least old companies here in France) and that the Word and Excel documents are the most commonly used in business that I know of (perhaps with PDF).
PS :
I used a program called "Beyond Compare" for this type of situation.
Settings > Tool > Diff Tools .
And set it up so certain files would open using Beyond Compare instead of the built in compare.. Files such as images and excel documents.
That way SmartGit can continue to be perfect at doing Git stuff..
And then use another program to compare the complicated stuff that even Git itself is crap at comparing..
Using two specialised programs that can integrate as they do I found is better than trying to get 1 program to do both.
Sure, I am also using Beyond Compare, as stated in the very beginning of my post. My point was that for now I require two software, and I need to update two licenses.
But I get your point, and I believe that you are totally right: Beyond Compare is one of the best compare tool, and SmartGit one of the best Git GUI!
We also use these tools here (Git, SmartGit, Word, Beyond Compare), but it would be nice to get a quick overview of what changed in non-text files right from the SmartGit diff view. So I strongly support the converting approach.