Допустим, у меня есть именованная ветка 'B1', на которой я занимаюсь разработкой функций.
Я нахожусь в хорошей точке остановки перед демонстрацией, хотя не сделал с этой функцией, поэтому я:
hg up default
hg merge B1
hg ci -m "merged in feature drop"
hg push
Теперь я продолжаю работать в течение получаса или около того и продолжаю коммитить только для того, чтобы понять, что я забыл обновить обратно до B1 и что мой текущий рабочий каталог находится на default
- ухо. Теоретически я должен иметь возможность просто пометить своего родителя рабочего каталога в качестве подсказки B1 - есть ли простой способ сделать это?
Конечно, я мог бы зафиксировать, обновить обратно до B1 и объединить свои изменения обратно, но по умолчанию существует нестабильный набор изменений, и это случается достаточно часто со мной, так что я бы хотел реального решения.