it-swarm.com.de

So prüfen Sie, in welchem ​​Zweig Sie sich mit mercurial befinden

Wie kann ich am besten überprüfen, in welchem ​​Zweig ich mich mit mercurial befinde?

hg log -l 5

Dies scheint mir die neusten Commits im Repo zu zeigen und nicht über den Arbeitszustand, wie es git tun würde, also suche ich nach etwas wie git status, denke ich, was mir sagen würde, auf welchem ​​Zweig ich mich befinde. hg status zeigt mir nichts.

13
erikvold

Sie können den Befehl hg identify mit der Option -b für Verzweigung verwenden:

C:\Some\Repository> hg identify -b
default

hg branch. Ich schlage vor, hg help einmal zu lesen: ^)

18
Mark Tolonen

Sie könnten hg sum verwenden

angenommen, Sie haben zwei Zweige, A und B

[[email protected] ATS]# hg update A
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[[email protected] ATS]# hg sum 
parent: 1787:3f06e1a0260a 
 made A
branch: A
commit: (clean)
update: (current)
[[email protected] ATS]# hg update B
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[[email protected] ATS]# hg sum
parent: 1788:7ff3c507efd9 tip
 made B
branch: B
commit: (clean)
update: (current)
1
LinconFive
$ hg branch

Sie können den grep immer mit einem Schlüsselwort zum Suchen verwenden ..

$ hg help | grep branch`

Gibt Ihnen:

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  
0
Sangeet