2015-12-27 9 views
6

Jaki jest najlepszy sposób, aby sprawdzić, który oddział jestem z mercurial?Jak sprawdzić, w którym oddziale jesteś z rtęcią

hg log -l 5 

Wydaje mi pokazać najnowsze rewizje w repo, a nie o stan pracy jak git będzie, więc szukam czegoś podobnego git status jak sądzę, co mi powiedzieć, co ja na oddział. hg status nic mi nie pokazuje.

Odpowiedz

16

Można użyć komendy hg identify z -b dla opcji Branża:

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

hg branch. Sugeruję przynajmniej przeczytanie hg help raz: ^)

-1

Możesz również wyraźnie określić aktualnie wyewidencjonowaną wersję jawnie. Następnie wyjście hg log powróci czego szukasz:

hg log -r. 
0

Można użyć hg sum

na przykład, że masz dwa oddziały A i 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) 
0
$ hg branch 

ty zawsze można użyć grep ze słowem kluczowym do wyszukiwania. W tym przypadku

$ hg help | grep branch` 

Daje:

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 
Powiązane problemy