Нужен совет о том, как мне следует использовать SVN при разработке моего продукта.
В данный момент я работаю над версией 2.2 моего продукта и начал использовать SVN с затмением, чтобы отслеживатьмой кодОднако я должен начать работу над версией 3 продукта, которая по сути идентична 2.2 с несколькими крупными изменениями и некоторыми новыми функциями.
Проблема в том, что 2.2 все еще будет исправляться, иНесколько незначительных функций / твиков, возможно, еще 2-3 релиза, прежде чем он станет канцелярским, и больше над ним не будет сделано - надеюсь, вовремя для выпуска версии 3.Так что в данный момент, если мой багажник 2.2 со стабильным тегом в данный момент, куда я могу пойти отсюда?Имейте в виду, что я ожидаю, что 3 будет ответвлением от этого тега в стволе, но так как 2.2 и 3 имеют схожие классы, если я сделаю небольшое изменение или исправление ошибки, я хочу, чтобы это было исправлено в версии 3, а не для реализацииисправление ошибки дважды, как в v2.2 (транк), так и в ветке v3.
Стоит также отметить, что в моей ветке v3 могут быть ветки для «экспериментальных» функций, которые могут не войти в первую стабильную версию этого.Конкретный продукт.
Буду очень признателен за любые идеи по передовой практике в этой ситуации.