SVN - jak zastosować zmiany wprowadzone w pniu do wszystkich gałęzi

Jestem początkującym w SVN.I mam strukturę katalogów SVN w następujący sposób:

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

W bagażniku mam główną wersję mojej aplikacji. Mam dwie gałęzie dla różnych klientów, których modyfikacje dotyczą tylko niektórych plików. Kiedy znajdę jakiś podstawowy błąd, naprawiam go w bagażniku. Na przykład zmodyfikowałemfile1.php wtrunk informator. Chcę zastosować zmiany do nazwanych plikówfile1.php we wszystkich gałęziach.

Jestem trochę zdezorientowany. wKontrola wersji z Subversion Znalazłem następujące wyjaśnienie.

Repozytorium Subversion ma specjalną konstrukcję. Kiedy kopiujesz katalog, nie musisz się martwić o to, że repozytorium będzie się rozrastać - Subversion w rzeczywistości nie powiela żadnych danych. Zamiast tego tworzy nowy wpis katalogu, który wskazuje istniejące drzewo.

Więc pomyślałem, że kiedy popełnię zmianę w plikutrunk\file1.php zostanie automatycznie dodany do drugiegofile1.php pliki, ponieważ nie wprowadziłem żadnych zmian w tych plikachbranches informator.

Jak mogę zastosować zmiany z katalogu magistrali do wszystkich gałęzi? Próbowałem użyćsvn merge lubię to:

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

ale nie zrobiłem żadnych zmian (svn diff -r 31:32 zwraca wszystkie wprowadzone zmiany.)

questionAnswers(3)

yourAnswerToTheQuestion