Main Site Documentation

Diff/Merge tool


#1

Maybe this belongs in Off-Topic, but I was wondering if anyone could recommend a good tool for comparing a directory tree, and allowing me to copy only the “delta” (changed) files.

I’m working on a pretty substantial edit of the NETMF source tree (including more than just adding solutions/targets), and when I’m done, I’d like to be able to package up all my changes to a ZIP file that I can distribute (so people don’t need need to download the entire PK). The ZIP folder would then be extracted on top of a porting kit installation.

I was about to write a little script to do it, but I’m sure there’s got to be a useful utility out there to do this?


#2

WinMerge is my favorite!

http://winmerge.org/


#3

I like DiffMerge.

http://www.sourcegear.com/diffmerge/


#4

FIGHT FIGHT FIGHT FIGHT!

Haha, thanks guys – I’ll check them out.


#5

It is really a matter of what you have started using first and if it did what you needed. I haven’t seen DiffMerge, but I will try it too and if does work better or more convenient to use I will switch.


#6

I like DiffMerge, too.

We use it with TFS 2010. You can also use it with Subversion.


#7

Use RoboCopy. It’s free, command line and can be turned into a batch file that can be scheduled to copy stuff on a regular basis. My favorite, and gives me all the control I need.


#8

I am using SyncBackPro : http://www.2brightsparks.com/syncback/sbpro.html
Perfect GUI (for me) and command line options, destinations : ZIP, FTP, CD, disk, drive
and the possibility to test your settings before you ruin your directory :slight_smile:

But I have the comercial version…


#9

If would be nice if the PK were in Git/CodePlex and you could just fork it… Then we’d be able to see what you changed. :frowning: