Мы разрабатываем новые модули для нашего приложения в отдельных филиалах. После проверки они объединяются в ветку по умолчанию. Когда нам нужно внести изменения в модуль, мы снова открываем ветку, вносим изменения, тестируем и, наконец, снова входим в ветку по умолчанию.
Иногда при обновлении модуля мы выявляем ошибки в нашем основном коде. Часто мы исправляем ошибку и затем фиксируем изменения обратно в ветку по умолчанию. Однако, поскольку мы находимся в ветке модуля, мы должны снова открыть «default».
Это не дало желаемого эффекта, так как мы получили 2 ветви по умолчанию.
Так каков правильный способ фиксации «по умолчанию», когда вы находитесь в другой ветке, не теряя изменения? (желательно используя TortoiseHg).
Ниже приведен скриншот диалогового окна TortoiseHg, в котором я выбираю ветку «по умолчанию», после чего следует, что происходит с графиком.