SVN - cómo aplicar el cambio realizado en el tronco a todas las ramas

Soy un principiante en SVN. Tengo la estructura de directorios de SVN así:

|-trunk
  |-file1.php
  |-file2.php
|-branches
  |-branch_1
    |-file1.php
    |-file2.php
  |-branch_2
    |-file1.php
    |-file2.php

En el maletero tengo la versión principal de mi aplicación. Tengo dos sucursales para diferentes clientes que tienen modificaciones solo en algunos archivos. Cuando encuentro algún error central lo arreglo en el baúl. Por ejemplo modifiqué elfile1.php entrunk directorio. Quiero aplicar cambios a los archivos nombradosfile1.php En todas las ramas.

Estoy un poco confundido. En elControl de versiones con subversión He encontrado la siguiente explicación.

El repositorio de Subversion tiene un diseño especial. Cuando copia un directorio, no necesita preocuparse por el enorme crecimiento del repositorio: Subversion en realidad no duplica ningún dato. En su lugar, crea una nueva entrada de directorio que apunta a un árbol existente.

Así que pensé que cuando cometo un cambio en el archivotrunk\file1.php Se aplicará automáticamente a los demás.file1.php archivos como yo no hice ningún cambio en los archivos en esebranches directorio.

¿Cómo puedo aplicar los cambios del directorio troncal a todas las sucursales? Estaba tratando de usarsvn merge Me gusta esto:

svn merge -r 31:32 http://mysvnserver.com/project/branches/branch_1

pero no hice ningún cambio (svn diff -r 31:32 devuelve todos los cambios que hice.)

Respuestas a la pregunta(3)

Su respuesta a la pregunta