Подтвердить что ты не робот

Полезные расширения TortoiseHg

Ребята, не могли бы вы рассказать о расширениях TortoiseHg, которые поставляются с установочным пакетом? Что они делают и которые вы используете ежедневно? Что более полезно?

Это список из TortoiseHg v1.1.5 для Windows.

[extensions]
; extensions shipped with Mercurial by default
;
;acl =
;bookmarks =
;bugzilla =
;children =
;churn =
; Warning: the color extension is not recommended for Windows
;color =
;convert =
;extdiff =
;fetch =
;gpg =
;graphlog = 
;hgcia =
;hgk =
;highlight = 
;interhg =
;keyword =
;mq =
;notify =
;pager =
;parentrevspec =
;patchbomb =
;progress =
;purge =
;rebase =
;record =
;schemes =
;transplant =
;win32mbcs =
;win32text =
;zeroconf =
; Extra extensions bundled with TortoiseHg
;fold =
;hgcr-gui =
;perfarce =
;hgeol =
;mercurial_keyring =
4b9b3361

Ответ 1

Мои личные фавориты:

graphlog    ASCII graph next to changesets to visualize branching.  
mq          Handle local changes as a series of patches that can be edited.  
purge       Mass delete of unrevisioned files (and ignored files with --all).  
rebase      transplant a branch onto a different changeset.  
transplant  Copy a changeset onto the local changeset.  

Из них я использую mq и purge ежедневно.

Ответ 2

После одного года опыта я получил свой собственный обязательный список наиболее полезных меркуриальных расширений (используя Windows и TortoiseHg). Перечислите в порядке важности.

  • mq (для изменения истории и rebase становятся включенными)
  • rebase (для изменения движений вокруг репо)
  • трансплантация (иногда необходима для точного управления наборами изменений)
  • закладки (редко нужно отметить главу ветки)

Ответ 3

расширение цвета вызвало у меня любопытство, поэтому вот что docs говорят за него:

Это расширение изменяет команду статуса, чтобы добавить цвет к его выводу, чтобы отразить статус файла, команду qseries, чтобы добавить цвет для отражения состояния патча (примененного, непримененного, отсутствующего) и для команд, связанных с различиями, для выделения дополнений, diff заголовки и конечные пробелы.

Также доступны другие эффекты в дополнение к цвету, например полужирный и подчеркнутый текст. Эффекты визуализируются с помощью функции управления EGR ECMA-48 (также как escape-коды ANSI). Этот модуль также предоставляет функцию render_text, которая может использоваться для добавления эффектов в любой текст.