gdi31: нафик все эти сервисы, просто найдите в инете и скачайте diff.exe и patch.exe
Затем копируете папку с опенкартом (upload) в папку upload.orig (так, чтобы эти папки находились рядом). Теперь можете спокойно вносить изменения в папке upload, а после того как доработали какую-то фичу - делаете:
diff -u upload.orig upload > NN-fix_feature_name.patchгде NN - порядковый номер патча, а feature_name - название фичи (чтобы вам потом было понятно назначение этого файла).Затем открываете файл NN-fix_feature_name.patch в текстовом редакторе и просматриваете на предмет каких-нибудь ваших ошибок/недоработок/лишних_исправлений - формат diff-файла: http://open-club.ru/reading/HuMan_diff (смотрите про унифицированный формат, т.е. с использованием ключа -u).
Затем удаляете каталог upload, копируете папку upload.orig в upload, накатываете свой патч:
patch -p1 -i путь_к_файлу/NN-fix_feature_name.patchи проверяете, что всё работает правильно.Затем кладёте файл с патчем в папку с остальными патчами и наслаждаетесь жизнью при апгрейдах.