Я представил несколько исправлений для ядра WordPress на Trac (одно из которых было использовано), но каждый раз, когда я думаю об этом, я съеживаюсь, потому что мои настройки для этого невероятно утомительны.
Может кто-нибудь подробно описать шаги, необходимые для отправки патча для ядра, а затем лучший способ упростить процесс, чтобы он не был таким утомительным? Я работаю в Mac OS X и PhpStorm в настоящее время, но я думаю, что сценарий оболочки может быть проще всего? Или, может быть, PHP Script, который выполняет всю работу?
Одна из проблем заключается в том, что я не до конца понимаю, с чего мне начать. Начинать с багажника? Нужно ли загружать новую копию и добавлять / редактировать эту копию с моим кодом каждый раз, когда я хочу создать патч?
Опять же, хотя я и сделал это, работая с SVN, а патчирование действительно выходит за рамки моего текущего набора навыков, и я хочу это изменить. Надеюсь, что эксперты по патчированию WordPress могут прийти мне на помощь. Заранее спасибо.
ОБНОВИТЬ:
После ответа @ hakre я решил добавить еще один вопрос:
- Могу ли я создавать патчи из более старой версии или я должен использовать транк?
- Если я работаю над проектом, использующим выпущенную версию (3.0.1), могу ли я изменить его и создать патч для ядра, или мне нужно загрузить и настроить нетронутую и новую копию транка и заново внести туда свои модификации?
- Могу ли я использовать сценарии оболочки, чтобы я мог закодировать логин в сценарии и просто запустить сценарий, чтобы воссоздать все, что мне нужно, и / или создать патч?
- И какие подводные камни?
Все эти вопросы, по-видимому, принимаются теми, кто знает, как работает SVN в WordPress, и поэтому всегда скрывается в любом обсуждении.
svn diff > my-patch.patch
я, Густа!