Example: C:\Program Files\GNU Diff>diff -uNr dcplusplus_orig dcplusplus_chan > my-diff.diff
C:\Program Files\GNU Diff is where GNU Diff is installed.
The parameter u means the diff will be unified.
N means that GNU Diff will show output even if a file doesn't exist in one of the two folders.
r means that GNU Diff will go through subdirectories and give output on which directory and file differ.
dcplusplus_orig is the folder that is untouched and what the changes is going to differ against.
dcplusplus_chan is the folder where changes has occured.
The actual diff is my-diff.diff.
Parameters and more information how-to use GNU Diff can be found in the documentation for GNU Diff which should have been accommodated with GNU Diff. Otherwise, click here 