The idea about writing my own source code comparison tool
The problem
As developers we have to check in our source code to multiple source control systems including clear case and TFS ( Team foundation server ). Most of the times, the local copy in my hard disk might not be in sync with the copies on the servers. Usually I compare the source files in the project and create an excel sheet to keep track of what is in sync and what is not. If there is a code difference, I download the copy from the server, do the changes and then upload it back.
Since the whole process of doing these check outs and check ins for all the source files for all the projects takes some time, this was something that was done only once in a month. But during this time, if there was a hard drive crash, that means, all my latest code will be lost
The research
I was looking for external libraries that will help me reach my goal and I came across three great ones
- Diff.net
- Diff Engine
- Diff Plex
and some code from other projects as well
1. Diff.net ( http://www.menees.com/index.html)
The exe was totally impressive one of the best I have seen
<include screenshot >
2. Diff Engine
I could this from