用mercurial检查我所在的分支的最佳方法是什么?
hg log -l 5
这似乎向我展示了回购中的最新提交,而不是像git那样关于工作状态,所以我想寻找像git status
这样的东西,这会告诉我我在做什么分支。 hg status
没有向我显示任何内容。
答案 0 :(得分:27)
您可以将hg identify
命令与-b
一起用于分支选项:
C:\Some\Repository> hg identify -b
default
答案 1 :(得分:22)
hg branch
。我建议至少阅读hg help
一次:^)
答案 2 :(得分:2)
您可以使用hg sum
[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)
答案 3 :(得分:0)
<div>
<input type="text" data-identity-td="uk-021">
<input type="text" data-identity-td="ae-033">
<input type="text" data-identity-td="fr-045">
<input type="text" data-identity-td="in-125">
</div>
您可以随时使用带关键字的grep进行搜索。 在这种情况下,
data-identity-td="fr-045"
给你:
$ hg branch
答案 4 :(得分:-1)
您可能还想明确指定当前签出的版本。然后hg log
的输出将返回您要查找的内容:
hg log -r.