¿Cómo actualizar desde dos fonts usando Subversion?

En nuestro entorno de Producción, JBoss se ejecuta en modo agrupado con 4 nodos. La base JBoss está presente en subversión y luego tenemos algunos cambios locales en cada nodo.

¿Cuál debería ser la estrategia en la que podemos tener base JBoss en una location y cambios locales versionados en otra location?

¿Es posible tener actualizaciones de dos fonts de subversión en la misma carpeta? o ¿Hay alguna otra estrategia utilizada para tales casos de uso de versiones?

Esta es una solución que utilizamos:

Toda la configuration de las variables locales se ha convertido para usar las properties del sistema. Los nombres de las properties del sistema se diseñaron de la siguiente manera

${nodename}_${nodenumber}_${propertyname} 

y cada server tiene variables definidas para nodename y nodenumber en el file .profile.

El file de properties definirá todas las combinaciones. Por ejemplo: necesitamos valores separados de CONNECTION_COUNT para que el file de properties tenga 8 variables (4 para QA y 3 para PROD)

 PROD_1_MAX_CONNECTION_COUNT=15 PROD_2_MAX_CONNECTION_COUNT=15 PROD_3_MAX_CONNECTION_COUNT=20 QA_1_MAX_CONNECTION_COUNT=12 QA_2_MAX_CONNECTION_COUNT=6 QA_3_MAX_CONNECTION_COUNT=10 QA_4_MAX_CONNECTION_COUNT=16 

Ahora en cada server (QA o PROD) el nombre de la variable se construye por medio de variables de entorno definidas en el file .profile y luego se recoge la propiedad apropiada.

Esto nos permite deshacernos de cualquier cambio local en cualquiera de los nodos.

¿Cuál debería ser la estrategia en la que podemos tener base JBoss en una location y cambios locales versionados en otra location?

Ramas por nodo, JBoss vainilla en el tronco y se fusiona desde el tronco a cada twig después de comprometerse con el tronco (si entendí el flujo de trabajo correctamente)

¿Es posible tener actualizaciones de dos fonts de subversión en la misma carpeta?

No, AFAIK (en forma pura, al fusionar dos fonts utilizadas para producir el resultado). Un WC -> Un repo URL. Puede "cambiar" WC a una nueva location, pero en este caso WC se actualizará al contenido de la nueva fuente. svn co URL1 + svn co URL2 no funcionará