Ho inviato alcune patch per il core di WordPress su Trac (una delle quali è stata utilizzata) ma ogni volta che penso di farlo, mi faccio rabbrividire perché la mia configurazione per farlo è incredibilmente noiosa.
Qualcuno può dettagliare i passaggi necessari per inviare una patch per core e quindi il modo migliore per semplificare il processo in modo che non sia così noioso? Attualmente lavoro Mac OS X e PhpStorm ma sto pensando che uno script di shell potrebbe essere più semplice? O forse uno script PHP che fa funzionare tutto il rote?
Uno dei problemi è che non capisco perfettamente con cosa devo iniziare. Comincio con trunk? Devo scaricare una nuova copia e aggiungerla / modificarla con il mio codice ogni volta che voglio creare una patch?
Ancora una volta, mentre l'ho fatto lavorando con SVN e il patching è davvero al di fuori della mia attuale competenza e voglio cambiarlo. Spero che voi esperti di patching di WordPress possano venire in mio soccorso. Grazie in anticipo.
AGGIORNARE:
Dopo la risposta di @hakre, immagino che dovrei aggiungere altro alla domanda:
- Posso creare patch dalla versione precedente o devo usare trunk?
- Se sto lavorando a un progetto utilizzando la versione rilasciata (3.0.1), posso modificarlo e creare una patch per core oppure devo scaricare e configurare una copia originale e nuova di trunk e apportare di nuovo le mie modifiche?
- Posso fare con gli script di shell in modo da poter codificare il login nello script ed eseguirlo semplicemente per ricreare tutto ciò di cui ho bisogno e / o per creare la patch?
- E quali sono le insidie?
Tutte queste domande sembrano essere assunte da coloro che sanno come funziona l'SVN di WordPress e come tali sono sempre trattate in una discussione.
svn diff > my-patch.patch
:, me gusta!