Я недавно обнаружил расширение коллапса, и мне это нравится. Я могу работать и выполнять часто, и когда я закончил свою работу, я могу свернуть ревизии в один логический набор изменений. Один большой набор изменений вместо многих мелких делает историю намного более чистой.Могу ли я отслеживать последнее нажатие Mercurial?
Иногда я теряю информацию о том, какие изменения я могу свернуть (вы никогда не должны сбрасывать ревизию, которая не является локальной). Существуют ли какие-либо инструменты, которые помогут мне отслеживать, какие изменения исходили от притяжения или другого репо? Это также поможет с rebase.
https://www.mercurial-scm.org/wiki/CollapseExtension
Это не совсем ответ, поэтому я расскажу об этом здесь, но похоже, что Mercurial собирается использовать эту функцию в будущем. Изменения будут иметь «жидкие» или «замороженные» состояния, и они будут жидкими, когда они будут зафиксированы и заморожены при нажатии. Пока ничего не финализировано, но в списке рассылки Mercurial-devel имеется много возможных пользовательских интерфейсов. –