Anular ciertos files de otro repository de Subversion

Estoy buscando una forma de tener un repository de subversión para que sea básicamente una copy de otro repository de subversión, excepto unos pocos files del otro repository que deseo sobrescribir.

Básicamente, me gustaría lograr algo como esto:

/ - branches/ - mybranch/ = if files are added in /trunk, they get added here - file1 = latest rev of /trunk/file1 - file2 = latest rev of /trunk/file2 - file3 = unique, versioned file that belongs to mybranch only - dir1/ = if files are added in /trunk/dir1, they get added here - file4 = latest rev of /trunk/dir1/file4 - file5 = unique, versioned file that belongs to mybranch only - trunk/ - file1 - file2 - file3 - dir1/ - file4 - file5 

(Todo esto está en el mismo repository, pero esto no debería ser relevante) El objective final es que cuando alguien revisa mybranch , obtiene todo el código ( trunk + las diferencias que contiene mybranch ), no solo el código específico de mybranch . La solución más atractiva sería usar svn:externals , pero ¿funcionaría en directorys? (Es decir, si se agrega un file llamado file6 al tronco, ¿se agregaría también a mybranch automáticamente?)

Si una twig no es el enfoque correcto, ¿cuál sería? (No estoy preguntando por la forma correcta de usar una twig, estoy preguntando por la forma correcta de get lo que describí, ya sea que involucre una twig o no).

No hay una manera simple y completamente desatendida de hacer lo que deseas. Tal "filter" parece tentador.

Lo más cercano a un duplicado de su pregunta es este: Subversion svn: externals file override?