Note: I don't know how to create a patch. I've tried to use "diff.exe" from "GNU utilities for Win32", but don't know the exact command line arguments I need in order to create a patch file suitable for CVS.
The diff command does only compare two files, you would need to compare the original file with your version of the file and would probably not get a valid patch though (might depend heavily on the directory structure). The correct way to create a patch is to use the cvs command:
cvs diff -u [file|directory] > patch.txt
Not specifying file or directory results in getting the diff from the current directory context '.'.
CVS command line client is probably also available in GNU utilities, but also as stand alone at http://www.cvshome.org/downloads.html or via WinCVS (http://www.wincvs.org/download.html#WINCVS). => No need for installing Linux on Windows.
Joerg
