Я создал быстрый пример, чтобы продемонстрировать свой вопрос.Из журнала ниже вы увидите следующее:
- r1 - создан транк
- r2 - создан филиал
- r3 - добавлен файл foo.txt в транк
- r4 - создан филиал QA
- r5 - создан филиал в Великобритании
- r6 - создан филиал TEAM
- r7 - обновлен файл foo.txt и добавлена панель в ветви TEAM
- r8 - объединение TEAM в QA
- r9 - объединение QA в транк
Поэтому мой вопрос: когда я пытаюсь это сделать, svn merge -r9: HEAD ^ / trunk fromв британском каталоге я не получаю изменения r9 это ожидаемое поведение?
svn log -v -g ^/
------------------------------------------------------------------------
r9 | anazimok | 2012-03-15 21:16:37 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
M /trunk
A /trunk/bar (from /branches/QA/bar:8)
M /trunk/foo.txt
merged QA into trunk
------------------------------------------------------------------------
r8 | anazimok | 2012-03-15 21:16:34 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
M /branches/QA
A /branches/QA/bar (from /branches/TEAM/bar:7)
M /branches/QA/foo.txt
Merged via: r9
merged team into QA
------------------------------------------------------------------------
r7 | anazimok | 2012-03-15 21:16:32 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches/TEAM/bar
M /branches/TEAM/foo.txt
Merged via: r9, r8
updated on team branch
------------------------------------------------------------------------
r7 | anazimok | 2012-03-15 21:16:32 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches/TEAM/bar
M /branches/TEAM/foo.txt
Merged via: r9
updated on team branch
------------------------------------------------------------------------
r8 | anazimok | 2012-03-15 21:16:34 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
M /branches/QA
A /branches/QA/bar (from /branches/TEAM/bar:7)
M /branches/QA/foo.txt
merged team into QA
------------------------------------------------------------------------
r7 | anazimok | 2012-03-15 21:16:32 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches/TEAM/bar
M /branches/TEAM/foo.txt
Merged via: r8
updated on team branch
------------------------------------------------------------------------
r7 | anazimok | 2012-03-15 21:16:32 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches/TEAM/bar
M /branches/TEAM/foo.txt
updated on team branch
------------------------------------------------------------------------
r6 | anazimok | 2012-03-15 21:16:29 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches/TEAM (from /branches/QA:5)
created team
------------------------------------------------------------------------
r5 | anazimok | 2012-03-15 21:16:29 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches/UK (from /trunk:4)
created UK
------------------------------------------------------------------------
r4 | anazimok | 2012-03-15 21:16:29 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches/QA (from /trunk:3)
created QA
------------------------------------------------------------------------
r3 | anazimok | 2012-03-15 21:16:28 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /trunk/foo.txt
initial commit
------------------------------------------------------------------------
r2 | anazimok | 2012-03-15 21:16:27 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /branches
created branches
------------------------------------------------------------------------
r1 | anazimok | 2012-03-15 21:16:27 -0400 (Thu, 15 Mar 2012) | 1 line
Changed paths:
A /trunk
created trunk
------------------------------------------------------------------------