Я пробовал эти шаги, чтобы создать патч
изменение кода для каждого обновления версии
jungels.net/articles/diff-patch-ten-minutes.html
Может создать патч
если я запустил патч, он сразу же заменит код... Если обновленная версия имеет некоторые изменения кода, она не беспокоит, она сразу же скопирует измененный код, что у меня есть....
Как преодолеть эту проблему? (Т. Е. Нужно также иметь изменения кода обновленной версии)
Используйте контроль версий. Как уже отмечалось.
Если вы действительно используете sphinxsearc, его можно получить через SVN https://code.google.com/p/sphinxsearch/source/checkout
Итак, проверьте копию. Внесите необходимые изменения в местную рабочую копию. Затем можно запустить svn update
которое будет загружать последние изменения из репозитория, но не будет удалять ваши локальные изменения.
(Также можно использовать SVN для создания файлов "patch", чтобы сохранить записи об изменениях в текущей версии sphinx)