У меня есть «основной» репозиторий, я клонирую его и вношу некоторые изменения в клон. В то же время в «main» есть другие изменения, поэтому я вытаскиваю их и объединяю их в свой клон. Я делаю больше изменений в клоне и объединяю любые другие новые изменения с «main». Это дает мне этот график:Как сохранить меркуриальный граф «flat»
Когда я закончу свою работу в клоне, я нажимаю на основной репозиторий и теперь граф в «основной» выглядит следующим образом:
Я знаю, что они топологически одинаковы, но для меня первый - более ясный (это очень простой случай, но все может усложниться).
Есть ли способ предотвратить это? Я нашел this question о переупорядочении графика после факта, но я подумал, может быть, в моем рабочем процессе есть проблема или что-то, что я могу изменить, чтобы предотвратить это.
Я знаю о «rebase», но я бы предпочел не менять историю в целом. – MikMik