SVN: la mejor manera de compartir código común entre proyectos

Tengo varios proyectos de sitios web en un único repositorio, cada uno de los cuales tiene una copia de WordPress. Actualizar WordPress significa actualizar todas las carpetas del proyecto y mantener copias redundantes. Esto es útil para mis scripts rsync que sincronizan toda la carpeta. También me da copias locales del sitio en pleno funcionamiento.

Hay varias maneras en que puedo ver cómo mejorar esto y me gustaría recibir algunos comentarios. Estoy en Windows y recientemente migré a Subversion.

Cree enlaces simbólicos a los bits de WordPress en cada carpeta del sitio web. ¿Se mantendrá esto en Subversion y Apache? ¿Algún inconveniente? Tenga una sola carpeta de WordPress y bátela en los otros enlaces del sitio web. Leí que las sucursales son baratas y se mantiene una sola copia, pero no estoy seguro de si la ramificación se debe hacer a través de troncos. Personalmente, creo que este es el mejor enfoque. ¿Hay alguna razón para evitar esto?or último, podría mantener la estructura actual y usar un script para hacer copias en todas las carpetas del sitio web.

¿Cuál es el mejor enfoque y existen soluciones alternativas?

Respuestas a la pregunta(8)

Su respuesta a la pregunta