Ho più progetti di siti Web in un singolo repository ognuno dei quali ha una copia di WordPress. Aggiornare WordPress significa aggiornare tutte le cartelle del progetto e conservare copie ridondanti. Questo è utile per i miei script rsync che sincronizzano l'intera cartella. Mi dà anche copie locali del sito completamente funzionanti.SVN: Il modo migliore per condividere il codice comune tra i progetti
Esistono diversi modi per migliorare questo aspetto e vorrei ricevere un feedback. Sono su Windows e recentemente ho migrato a Subversion.
- Creare collegamenti simbolici ai bit di WordPress in ciascuna cartella del sito Web. Questo rimarrà in Subversion e Apache. Qualche inconveniente?
- Avere un'unica cartella WordPress e diramarla negli altri trunk del sito Web. Leggo che i rami sono economici e viene mantenuta una singola copia, ma non sono sicuro che la ramificazione debba essere eseguita su tronchi. Personalmente, penso che questo sia l'approccio migliore. C'è qualche ragione per evitarlo?
- Infine, è possibile mantenere la struttura corrente e utilizzare uno script per creare copie su tutte le cartelle del sito Web.
Qual è l'approccio migliore e ci sono soluzioni alternative?
Sembra proprio quello di cui ho bisogno. È meglio puntare ogni progetto sul repository di WordPress o puntare una singola cartella comune sul repository di WordPress e quindi puntare le altre cartelle sulla singola cartella comune? (Può anche essere fatto, ad es.unirli insieme in quel modo) – aleemb