Comprender el error de SVN: Reintegrate solo se puede usar si

Al hacer una fusión de SVN de pre_prod branche a b1 branche obtengo el siguiente error:

D:\Web\projet\branches>svn merge svn://10.10.10.10/projet/branches/pre_prod b1 svn: E195016: Reintegrate can only be used if revisions 239 through 259 were previously merged from svn://10.10.10.10/projet/branches/b1 to the reintegrate source, but this is not the case: branches/pre_prod Missing ranges: /branches/pre_prod:241,245 branches/pre_prod/src/Type Missing ranges: /branches/pre_prod/src/Type:245 

Quiero probar esta respuesta de SO.

Pero tengo una diferencia con su caso, su error dice:

 branches/bronze_services/occl Missing ranges: /trunk/occl:650-693 

Que son dos twigs diferentes, mientras que mi error me dice que combine las twigs pre_prod consigo mismo. ¿Como es posible?

Además, mi post de error dice combinar las revisiones faltantes de svn: //10.10.10.10/projet/branches/b1 .

No lo entiendo, ¿qué debo combinar y de dónde?

De hecho, solo necesito volver a utilizar el command inicial que arroja el error y agregar manualmente la revisión que falta como se indica en el post de error:

El siguiente command arroja un error:

 svn merge svn://10.10.10.10/projet/branches/pre_prod b1 svn: E195016: Reintegrate can only be used if revisions 239 through 259 were previously [...] 

Así que simplemente reproduzca la fusión de la siguiente manera:

 svn merge -r 239:259 svn://10.10.10.10/projet/branches/pre_prod b1 

Me las he arreglado para solucionar el mismo post de error al:

  1. Hacer un nuevo check-out de trunk: svn co ${SVN_URL}/trunk
  2. Fusionando la twig desde el repository hasta el check-out nuevo: cd trunk && svn merge ${SVN_URL}/branches/the_branch

Debería, por supuesto, comprometer el check-out fusionado.