Нужно ли реинтегрировать, если я не сливаюсь с транком в Subversion? - PullRequest
3 голосов
/ 12 апреля 2010

Я прочитал довольно много о необходимости реинтеграции, когда вы объединяетесь из ветви обратно в магистраль в SVN ( статья о слияниях внешних репозиториев была действительно полезна).

Проблема, похоже, связана с тем, что люди регулярно обновляют ветку из ствола, что означает, что окончательное слияние обратно является отражающим.

В моем сценарии использования мы хотим создать ветку релиза, которая будет жить столько времени, сколько потребуется, чтобы стабилизировать ветку и исправить любые ошибки. Чтобы поддерживать стабильность, мы не хотим объединяться из ствола, но мы хотим регулярно объединять исправления из ветки выпуска, чтобы ствол получал все исправления ошибок бесплатно. Мы также не хотим ждать до конца QA , чтобы слиться с магистралью. Поэтому мы хотим:

  1. Создать ветку
  2. Регулярно вносить изменения в ветку (и ствол)
  3. Регулярно сливаться с туловищем (возможно, ежедневно)

Поскольку мы никогда не сойдемся из транка, я не думаю, что нам нужно беспокоиться о проблемах, которые реинтеграция предназначена для решения. Есть ли проблема с этим подходом?

1 Ответ

1 голос
/ 12 апреля 2010

Ваш подход будет хорошо работать для вашего случая.

Единственная проблема с отражающими слияниями - это потеря работы по разрешению конфликтов (и несвязанные изменения, зафиксированные во время слияния). Поскольку у вас не будет никаких конфликтующих изменений, и все наборы изменений в вашей ветви будут законными кандидатами для слияния с транком, вы можете идти.

Если вы начнете объединяться из транка, то у вас могут возникнуть проблемы, но даже тогда, если у вас есть минимальная работа по разрешению конфликтов и вы отслеживаете ее, вы все равно можете идти.

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