cdeszaq - Извини, он тебя обыграл. ;-) Большое спасибо.

пользуем Mercurial в одном хранилище. У нас естьmaster филиал иdevelop ветвь (также как и функциональные ветви, но они не имеют отношения к рассматриваемой проблеме).

Мы помечаемmaster ветка с выпусками (5.1.0.102 и т. д.). Мы делаем нашу разработку наdevelop.

Но теперь мы хотим исправить ошибку в предыдущей версии. Здесь на SO много вопросов по этой проблеме, но ни один из них не объясняет, что я хочу сделать.

Что я хочу сделать, это:

Обновление до точки, где мы выпустили (скажем, 6.1.1)Исправить ряд ошибок в этом выпускеПометьте этот результирующий код как (6.1.2)Создайте новую базу кода 6.1.2.Перенесите эти исправления вdevelop веткаСделайте это так, чтобы я мог вернуться к 6.1.2 и исправить ошибки там, если это будет необходимо.

Я не могу сделать это с помощью обновления. Я пытался обновить до 6.1.1, создать ветку, и идти оттуда, но это приносит подсказкуmaster ветка, включая все последующие изменения.

Есть ли стандартный способ сделать это? Я правильно объяснил, чтобы вы, ребята, получили то, что мне нужно сделать? Кажется, это довольно распространенная вещь.

Ответы на вопрос(2)

Ваш ответ на вопрос