Это глупый вопрос, но на работе он возникает настолько, что мне хочется спросить, чтобы получить второе мнение. Вы можете предположить, что мы используем Subversion 1.6 +.
Вот сценарий - допустим, у меня есть багажник. Я разветвляю Магистраль в 10-й редакции, чтобы создать Branch1, и начинаю вносить свои изменения в Branch1.
Тем временем Branch2 создается из Транка на ревизии 30. В Branch2 есть несколько ревизий, которые были сделаны (зафиксированы).
В какой-то момент работа завершается в Branch2, и ее изменения объединяются в магистраль БЕЗ использования --reintegrate.
Я все еще с удовольствием работаю в Branch1, но теперь я хочу убедиться, что у меня есть ВСЕ последние изменения из магистрали и любые изменения кода, сделанные в других ветвях, которые объединены обратно в транк (т.е. Branch2).
Суть вопроса - если я объединю магистраль в Branch1, увижу ли я все изменения, которые были объединены обратно в магистраль из других ветвей, например Branch2? Должен ли я объединить редакции в URL-адресе Branch2 отдельно, а затем объединить с URL-адресом соединительной линии, чтобы гарантировать, что у меня есть все изменения?