Ma propre liste de résultats:
Les plus simples, vous devez avoir:
-
color
: la colorisation de sortie à partir des commandes comme diff
et status
, ce qui le rend plus facile à évaluer.
-
pager
: parcourir de long en sortie une page à la fois.
-
fetch
: pull, mise à jour et de fusion à partir d'un autre repo en une seule étape.
-
graphlog
: affichage de la révision des graphiques dans votre shell, incroyablement utile pour regarder les branches dans votre journal de l'histoire.
-
hgk
: parcourir le dépôt avec une interface graphique (voir aussi TortoiseHg et Glauque)
Si vous activez pager
, vous devez le configurer pour ne pas interférer avec certaines commandes:
[pager]
pager = LESS='FSRX' less
ignore = version, help, update, serve, record
L'intermédiaire des extensions je recommande fortement (et fréquemment):
-
record
: vous permet de sélectionner de manière interactive les beaux mecs de fichiers à valider - parfait pour quand vous êtes au milieu d'une série de changements, et, en fin de réparer quelque chose qui devrait avoir sa propre validation.
-
extdiff
: configurer un externe outil de comparaison (comme meld)
-
share
: ont de multiples clones utiliser les mêmes pensions de l'histoire
L'Avancée des extensions, je ne serais pas sans:
-
mq
: gérer une pile de pièces. Très puissant, permet la superposition des taches sur le dessus de l'arbre.
-
notify
: envoyer des notifications par courrier électronique lorsqu'une pension est modifié.
-
rebase
: réappliquer modifications locales sur le haut d'une nouvelle révision parent.
-
largefiles
: travail avec de gros fichiers binaires à l'extérieur de l'hg magasin
Tous les ci-dessus sont fournis avec Mercurial, et sont stables et bien testé. Je recommande fortement à tous.
Non-core extensions mérite d'être étudié:
-
shelve
: sélectivement mis de côté les changements (au niveau de la granularité des mecs) et de les restaurer.
-
acl
: autorise l'accès aux différentes parties de l'arborescence du référentiel
Remplacé extensions et ont émigré de base (info de @durin42):
-
forest
a été remplacé par l' subrepo
introduit dans v1.3
-
bookmarks
est dans le noyau et toujours activée
-
transplant
est remplacé par graft
, un noyau de commande
-
histedit
est au cœur de la v2.3, mais il est désactivé par défaut
-
inotify
n'est pas recommandé, car il y a apparemment un bug dû à une condition de course