Группировка набор коммитов в Mercurial?

Я работаю над новой функциональной веткой. Необходимо хранить всю историю, но для тех, кто просматривает историю позже, большая ее часть будет чересчур многословной.

Например, у меня может быть 5 коммитов, выполняющих шаги по добавлению новой таблицы базы данных, его дело логика, ее проверка и некоторые эксперименты, о которых я передумал и т. д. Но со-разработчику все, что им может понадобиться знать, это «эта исправленная ошибка X».

Можно ли как-то сгруппировать набор коммитов, так что обзор отображается в журнале, но все еще можно просмотреть всю историю. Не только мое локальное репо, но и удаленное репо.

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

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

Есть ли какие-нибудь лучшие практики для достижения такого рода вещей?

7
задан Jonathan Leffler 28 July 2011 в 02:36
поделиться