sumanai
@sumanai
Веб- программист- самоучка

Возможно ли выборочное слияние в HG?

Разрабатываю форк одного продукта на PHP.
Все изменения фиксирую системой контроля версий Mercurial.
Выходит новая версия оригинального продукта, а за ней ещё...
Как лучше всего объединять мои добавки с новой версией при большом числе изменений?
Минорные релизы я мержу просто, сразу целиком, но мажорные отличаются намного более серьёзно, и я утону в правках.
Можно делать мерж не с головой моей ветки, а с к примеру середины, но тут встаёт вопрос с багфиксами.
К примеру я зафиксировал новую фичу в 10 коммите, а в 100 сделал к ней исправление.
Но при мерже с новой мажорной версией хотелось бы тестировать получаемый код, а тестировать его с известными багами как- то не то.
Вот и хотелось бы слить сначала коммиты 10 и 100, а потом 11-99, и так далее.
Возможно ли?
Была идея поместить каждую функцию в отдельную ветку, и фиксы коммитить в неё же, ну и мержить её, а не ветку с предыдущей моей версией, но опять таки, это поможет только при первом мажорном релизе, так как если багфиксы вносились после, то опять приходим к необходимости выборочного мержа.
Заранее извиняюсь, если описал не понятно.
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы