¿Cómo usar un repository de subversión como plantilla para nuevos proyectos?

Creé una versión personalizada de WordPress para que la usemos como plantilla para nuestros proyectos web, almacenada en un repository svn.

Tiene varias properties establecidas (ignora, wordpress + complementos como externos) para facilitar el flujo de trabajo y las actualizaciones.

Mi pregunta es, ¿cómo usar esto como base para otros proyectos / repositorys?

  • Si exporta, pierde todas las properties.

  • Si realiza el pago, es una copy de trabajo del repository de templates y no se puede importar / comprometer a un nuevo repository (?)

¿Deben usarse las twigs en este caso? No parece correcto, ya que los proyectos nunca se fusionarán nuevamente en la plantilla (aunque supongo que algunas partes podrían serlo).

Está bien tener entonces como twigs. Puede realizar un seguimiento de las actualizaciones generales en la versión principal y aplicarlas a las sucursales cuando corresponda.

PD. si aún desea usarlo como plantilla, ya hay una pregunta sobre el mismo: ¿hay alguna manera de usar un repository como una "plantilla" para iniciar un nuevo repository?

Importe su versión personalizada y copy SVN a una nueva location. Esto funciona si planea desarrollar en el mismo repository. De lo contrario, exporte e importe a otro repository.

Agregaría un bate a su plantilla que establece las properties requeridas con "svn propset" y luego se borra a sí mismo.

Un usuario exportaría la plantilla, agregaría los files a un nuevo repository y ejecutaría el propset bat.

EDITAR:

Quise decir un file por lotes. Puede ver qué properties tiene actualmente con svn proplist y svn propget. En su setprop.bat, debería llamar a svn propset, por ejemplo:

svn propset svn:ignore *.bak dir1 svn propset svn:ignore *.etc dir2 svn propset svn:externals "extdir svn://domain/trunk" .