Это из повседневных, собственно шпаргалка. Опустим ci --close-branch и tag -f, а также прочие не часто нужные команды вроде log, heads, annotate и др. У меня получилось 16. А вы в какой системе счисления считали?
Это что-то вроде UML sequence diagram? Идея интересная. Но схема так ужата по вертикали, что вся очередность стала одновременной. Стрелочки у номеров указывают на пэрент ченджсеты? Но тогда в удаленной репе будет посложнее дерево. Стрелки у Hg add/forget сбивают с толку, по идее они должны указывать на/от working copy слой, который должен стоять между локальной репой и каталогом, но это усложнит понимание тоже.
В целом это скорее похоже на головоломку для тех кто понимает DVCS, чем на шпаргалку для новичка. Но попытка хорошая.
в моей ветке было несколько коммитов я хочу пару из них перенести вперёд а 2 последних засквошить
в гит я делаю так
было
pick 9afe031 Ticket #25 (mcedit: REDO)
pick 4d4674b added action EditRedo. added functions: * edit_push
pick e4d2c10 binded EditRedo on alt-r added entry Redo into editor menu
pick 1da8c0a updated default_editor_keymap, added default for CK_Redo
стало
pick 9afe031 Ticket #25 (mcedit: REDO)
pick 1da8c0a updated default_editor_keymap, added default for CK_Redo
pick 4d4674b added action EditRedo. added functions: * edit_push
squash e4d2c10 binded EditRedo on alt-r added entry Redo into editor menu
после сохранения всё и произойдёт, как вот этоже самое сделать в hg?
но я же привел выше пример со словом «депозитарий» оно точно так же заимствовано и вошло в обиход значительно раньше «репозитария», так что было бы логично действовать по аналогии…
Шпаргалка по Mercurial