Przesłałem kilka poprawek do rdzenia WordPress na Tracu (jeden z nich został użyty), ale za każdym razem, gdy myślę o zrobieniu tego, wzdrygam się, ponieważ moja konfiguracja do tego jest niezwykle nużąca.
Czy ktoś może szczegółowo opisać kroki potrzebne do przesłania łatki do rdzenia, a następnie najlepszy sposób na usprawnienie procesu, aby nie był tak żmudny? Obecnie pracuję w systemie Mac OS X i PhpStorm, ale myślę, że skrypt powłoki może być najłatwiejszy? A może skrypt PHP, który działa na wszystkie rote?
Jednym z problemów jest to, że nie do końca rozumiem, od czego muszę zacząć. Czy zaczynam od pnia? Czy muszę pobierać nową kopię i dodawać / edytować tę kopię za pomocą mojego kodu za każdym razem, gdy chcę utworzyć łatkę?
Ponownie, podczas gdy ja to zrobiłem, praca z SVN i łatanie jest naprawdę poza moim obecnym zestawem umiejętności i chcę to zmienić. Mam nadzieję, że eksperci od łatania WordPressa mogą mi pomóc. Z góry dziękuję.
AKTUALIZACJA:
Po odpowiedzi @ hakre uważam, że powinienem dodać więcej do pytania:
- Czy mogę tworzyć łatki ze starszej wersji, czy muszę używać pnia?
- Jeśli pracuję nad projektem przy użyciu wydanej wersji (3.0.1), czy mogę go zmodyfikować i utworzyć łatkę na rdzeń, czy też muszę pobrać i skonfigurować nieskazitelną i nową kopię tułowia oraz dokonać tam nowych modyfikacji?
- Czy mogę to zrobić za pomocą skryptów powłoki, aby móc zakodować login w skrypcie i uruchomić skrypt, aby odtworzyć wszystko, czego potrzebuję i / lub utworzyć łatkę?
- A jakie są pułapki?
Wszystkie te pytania wydają się być przejmowane przez tych, którzy wiedzą, jak działa SVN WordPressa i jako takie są zawsze pomijane w każdej dyskusji.
svn diff > my-patch.patch
, łatwo jest utworzyć łatkę :, ja gusta!