Вы пишете, что
хотите иногда объединять мои изменения с настройками по умолчанию, а затем продолжать работу в указанной ветви
Обычно вы не должны объединять ветку функции вветвь default
, если функция не выполнена.Может быть, это то, что вы имели в виду?
Просто для справки, рекомендуемый рабочий процесс должен сделать
- Создать ветвь функции
- Работать там
Регулярно (каждые пару дней) слияние меняется с default
в ветку функций:
hg pull
, чтобы получать последние изменения от других разработчиков hg merge
для интеграции последних изменений в вашу ветку функций
Когда ветвь функций завершена, вы объединяете ее обратно в default
:
hg pull
hg update default
, чтобы оформить ветку, в которую вы хотите объединиться hg merge myfeature
, чтобы выполнить объединение
Финальное слияние будет очень небольшим, поскольку регулярное слияние default
в ветвь объекта гарантирует, что расстояние от двух головок ветви до общего предка очень небольшое.