SVN - como aplicar a alteração feita no tronco a todas as filiais

Eu sou um iniciante em SVN.Eu tenho a estrutura de diretórios SVN como este:

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

No porta-malas eu tenho a versão principal do meu aplicativo. Eu tenho dois ramos para clientes diferentes, que têm as modificações apenas em alguns arquivos. Quando eu encontro algum bug principal, eu o corrijo no tronco. Por exemplo, eu modifiquei ofile1.php emtrunk diretório. Eu quero aplicar alterações aos arquivos nomeadosfile1.php em todos os ramos.

Estou um pouco confuso. NoControle de Versão com Subversion Eu encontrei a seguinte explicação.

O repositório do Subversion possui um design especial. Quando você copia um diretório, não precisa se preocupar com o crescimento do repositório - o Subversion na verdade não duplica nenhum dado. Em vez disso, cria uma nova entrada de diretório que aponta para uma árvore existente.

Então eu pensei que quando eu cometer uma alteração no arquivotrunk\file1.php será automaticamente aplicado ao outrofile1.php arquivos como eu não fiz nenhuma alteração para esses arquivos embranches diretório.

Como posso aplicar alterações do diretório de tronco para todas as filiais? Eu estava tentando usarsvn merge como isso:

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

mas eu não fiz nenhuma mudança (svn diff -r 31:32 retorna todas as alterações que fiz.)

questionAnswers(3)

yourAnswerToTheQuestion