SVN филиал слияние филиалов - PullRequest
       28

SVN филиал слияние филиалов

2 голосов
/ 01 сентября 2011

У меня вопрос о том, когда использовать --reintegrate. Мы создали ветку с именем Beta1, которую мы сейчас используем как временную магистраль, пока мы пробуем некоторые новые изменения. Затем у каждого разработчика есть ветка, в которую он вносит изменения. При необходимости мы возвращаемся к Beta1, чтобы протестировать наши изменения. Должны ли мы использовать --reintegrate при слиянии от developer branch до Beta1 или только когда мы наконец сделаем Beta1 до trunk?

1 Ответ

3 голосов
/ 01 сентября 2011

Когда вы объединяете Beta1 с транком.

Документация tortoise svn является «лучшим» (я рекомендую «лучшим») объяснением, которое я смог найти. Если у вас есть ветвь, которая была обновлена ​​с изменениями, внесенными в ствол, реинтеграция используется для объединения ветки обратно в ствол; он делает некоторые дополнительные проверки, чтобы убедиться, что ветвь содержит любые изменения, сделанные в транке с момента его создания.

В вашем примере это будет означать, что если Beta1 содержит какие-либо изменения, сделанные в транке с тех пор, как они разошлись, --reintegrate проинструктирует Subversion о том, что это только объединение изменений, которые NEW для ветви Beta1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...