¿Por qué esta combinación de cherrypick lleva a un conflicto de fusión?

En el tronco hay un file .txt vacío (y nada más). Luego creo una twig llamada cherry (hecha usando svn copy por supuesto).

Dentro del directory cherry, realizo cuatro confirmaciones que son cambios de una línea por separado.

 echo 1 >> file.txt && svn commit -m "1" echo 2 >> file.txt && svn commit -m "2" echo 3 >> file.txt && svn commit -m "3" echo 4 >> file.txt && svn commit -m "4" 

Así que en cherry si obtengo el cat file.txt me sale

 1 2 3 4 

Después de hacer svn update y luego hacer svn log

los últimos 4 commits son

 ===================== r63 4 ===================== r62 3 ===================== r61 2 ===================== r60 1 ===================== 

Luego voy al directory de troncales.
Nota: aquí en el file trunk.txt es un file vacío como se esperaba.

 svn merge -c 60 ^/myproject/branches/cherry/ 

funciona bien

 cat file.txt 

produce

 1 

Entonces puedo cometer esto – svn commit -m "works"

Intentemos hacer el número 2

 svn merge -c 61 ^/myproject/branches/cherry/ 

Esto funciona bien también. El primer cat file.txt produce 1 2

Entonces funcionó para que podamos comprometernos – svn commit -m "works"

Ahora quiero fusionar el número 4, para mi entendimiento de la fusión de cherrypick es que usted quiere que las correcciones de errores específicas se fusionen, no todo.

 svn merge -c 63 ^/myproject/branches/cherry/ 

Conduce a un conflicto de fusión.

Nota. Si solo hubiera hecho una fusión de selección de cereza después del logging de svn anterior y nada más, siendo ese

 svn merge -c 63 ^/myproject/branches/cherry/ 

Esto también habría llevado a un conflicto, lo que parece es que me está obligando a hacerlos consecutivamente.

Debe haber algo que no entiendo?