Как стать автором
Обновить

Комментарии 26

Картинка вроде должна быть, но её нет :(
hg commit
hg update

долго писать, проще

hg ci
hg up
Гм, там 5 комманд )
Зачем по ним шпаргалку? )
Вот если внести туда что-то типа transplant и пару подобных плагинов, тогда да, полезно
Давайте считать.

1) init
2) clone

3) st
4) diff

5) cp
6) mv
7) rm
8) add

9) up
10) ci

11) pull
12) push

13) merge
14) up -C

15) branch
16) tag

Это из повседневных, собственно шпаргалка. Опустим ci --close-branch и tag -f, а также прочие не часто нужные команды вроде log, heads, annotate и др. У меня получилось 16. А вы в какой системе счисления считали?
Да эти команды интуитивны и запоминаются через 3 дня работы.
Между прочим если уж на то пошло addremove забыли ) Очень нужная команда.
Это так.

Но откуда число 5? Почему не 1, например (hg help, как предлагает товарищ ниже)?
давайте на 42 сойдемся )
Из повседневных: pull, merge, up, st, ci, push, help — те, кто в совершенстве ими владеют, остальное постигают без труда.
репозитарий-репозиторий
Белый шрифт на желтом фоне нечитаемый
как и желтый на белом, собственно
Какая-то бесполезная шпаргалка
Это что-то вроде UML sequence diagram? Идея интересная. Но схема так ужата по вертикали, что вся очередность стала одновременной. Стрелочки у номеров указывают на пэрент ченджсеты? Но тогда в удаленной репе будет посложнее дерево. Стрелки у Hg add/forget сбивают с толку, по идее они должны указывать на/от working copy слой, который должен стоять между локальной репой и каталогом, но это усложнит понимание тоже.

В целом это скорее похоже на головоломку для тех кто понимает DVCS, чем на шпаргалку для новичка. Но попытка хорошая.
Чего это merge — «соединить головные ревизии»? А соединить нижестоящии ревизии кто мне помешает?
а как сделать аналог
git rebase -i origin/master
в меркуриале? что то с наскоку не получилось найти…
hg rebase
(но если еще коммитов не было и нужен просто аналог svn up, то можно просто hg pull -u)
в моей ветке было несколько коммитов я хочу пару из них перенести вперёд а 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?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Упс… ща поправим википедию ;)
наверное по тому же почему из depository (depositarium) получилось депозитарий…
почему у вас из repository (repositarium) получилось репозиторий?

в соварях Даля и Ушакова я этих слов не нашел…
НЛО прилетело и опубликовало эту надпись здесь
но я же привел выше пример со словом «депозитарий» оно точно так же заимствовано и вошло в обиход значительно раньше «репозитария», так что было бы логично действовать по аналогии…
Ребят, я как новичок скажу, что картинка вполне информативная.
Спасибо автору.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации