Quel est le meilleur moyen de vérifier sur quelle branche mercurial je travaille?
hg log -l 5
Cela semble me montrer les derniers commits dans le repo et non pas sur l'état de fonctionnement comme le ferait git, alors je recherche quelque chose comme git status
je suppose, qui me dirait quelle branche je suis. hg status
ne me montre rien.
Vous pouvez utiliser la commande hg identify
avec l'option -b
pour la branche:
C:\Some\Repository> hg identify -b
default
hg branch
. Je suggère au moins de lire hg help
une fois: ^)
Vous pouvez utiliser hg sum
par exemple, disons que vous avez deux branches, A et B
[root@B6LEB1 ATS]# hg update A
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[root@B6LEB1 ATS]# hg sum
parent: 1787:3f06e1a0260a
made A
branch: A
commit: (clean)
update: (current)
[root@B6LEB1 ATS]# hg update B
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[root@B6LEB1 ATS]# hg sum
parent: 1788:7ff3c507efd9 tip
made B
branch: B
commit: (clean)
update: (current)
$ hg branch
Vous pouvez simplement utiliser le mot-clé grep avec un mot-clé pour rechercher
$ hg help | grep branch`
Vous donne:
branch set or show the current branch name
branches list repository named branches
graft copy changes from other branches onto the current branch
heads show branch heads