Объединить только одну ревизию из другой ветки

Я новичок в mercurial и читал, что невозможно объединить только отдельный набор изменений из другой ветки. Тогда я не знаю, как лучше всего решить эту проблему:

  1. Я начинаю со стабильной версии R1
  2. Я продолжаю разработку на R1: CS1, CS2, CS3
  3. В какой-то момент мне нужно решить ошибку из моя стабильная ревизия R1. И я хочу применить только одну ревизию из развивающейся строки (например, CS2)

Какой подход лучше всего? Поскольку слияние не сработало, я сделал патч для CS2, а затем применил патч в новой стабильной ветке, чтобы исправить ошибку. Это метод Mercurial?

Ура,

12
задан lujop 18 August 2011 в 20:35
поделиться