Могу ли я продолжать многократное слияние из ветки в магистраль с отслеживанием слияния Subversion?

Мы выпустили версию 1.0 и продолжаем разработку 2.0 в trunk. Мы создали ветки / 1.0 для исправлений ошибок, связанных с выпущенной версией.

План таков:

  • Разработка 2.0 продолжается в trunk /
  • trunk / содержит новые функции, которые не должны быть объединены в ветки / 1.0, поэтому ствол никогда не объединяется в ветки / 1.0
  • Когда в выпущенном приложении обнаруживаются ошибки, исправления вносятся в ветки / 1.0. Когда набор исправлений выпускается в рабочую среду, ветки / 1.0 копируются в теги / 1.0.x, а ветки / 1.0 объединяются в trunk /
  • Идея состоит в том, что отслеживание слияния Subversion должно отслеживать изменения, так что когда мы объединить исправления 1.0.4 в магистраль, исправления 1.0.3 автоматически пропускаются

Есть ли проблемы с этим подходом? Будет ли отслеживание слияния Subversion отслеживать изменения? Я не Я пробовал это на практике, и в большинстве примеров это делается по-другому (слияние из магистрали в ветку, чего я не хочу, так как большая часть разработки 2.0 не требуется в исправлениях 1.0).

5
задан user449236 28 March 2011 в 14:17
поделиться