我的问题很简单 - 在mercurial上是否有一个命令,您可以检查分支是否已关闭或不使用它的分支名称?
axios.get(url, { withCredentials: true })
这些方面的东西。 ?
由于
答案 0 :(得分:2)
考虑一下这个历史的回购:
> hg log -G
_ changeset: 3:fde10e155a4c
| branch: two
| tag: tip
| summary: close branch two
|
o changeset: 2:dec57b99f3d8
| branch: two
| parent: 0:4b5a1a000402
| summary: add c
|
| o changeset: 1:1b3feb10b30e
|/ branch: one
| summary: add b
|
@ changeset: 0:4b5a1a000402
summary: Add a
有3个分支:default
,one
和two
。分支two
已关闭。
我们可以使用hg branches
,如下所示:
--closed
选项还会打印已关闭的分支:
> hg branches --closed
one 1:1b3feb10b30e
two 3:fde10e155a4c (closed)
default 0:4b5a1a000402 (inactive)
使用带有grep:
的简单shell管道> hg branches --closed | grep closed | grep two
two 3:fde10e155a4c (closed)
>
作为一个反例,使用分支one
给出空输出,因为它没有关闭:
> hg branches --closed | grep closed | grep one
>
答案 1 :(得分:0)
hg log -r "branch('branch_name') and head() and (closed())" -T "{branch}"
我用过的就是这个。
这基本上指出T
之后的分支名称作为模板。
将branch_name
替换为您的分支名称。