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 de proyectos y mantener copias redundantes. Esto es útil para mis scripts rsync que sincronizan toda la carpeta. También me da copias locales totalmente operativas del sitio.SVN: la mejor forma de compartir código común en proyectos
Existen varias maneras de mejorar esto y me gustaría obtener algunos comentarios. Estoy en Windows y recientemente migré a Subversion.
- Crea enlaces simbólicos a los bits de WordPress en cada carpeta de sitio web. Esto se mantendrá en Subversion y Apache. ¿Alguna desventaja?
- Tener una sola carpeta de WordPress y bifurcarla en las otras troncales de sitio web. Leí que las ramas son baratas y que se mantiene una sola copia, pero no estoy seguro de si se debe realizar una bifurcación en los troncos. Personalmente, creo que este es el mejor enfoque. ¿Hay alguna razón para evitar esto?
- Por último, podría mantener la estructura actual y usar una secuencia de comandos para hacer copias en todas las carpetas de sitios web.
¿Cuál es el mejor enfoque y hay alguna solución alternativa?
Parece justo lo que necesito. ¿Es mejor señalar cada proyecto al repositorio de WordPress o señalar una única carpeta común al repositorio de WordPress y luego señalar las otras carpetas a la única carpeta común? (¿Se puede hacer eso, incluso?encadenarlos así) – aleemb