gpt4 book ai didi

mercurial - 如何使用分支名称知道分支是否已关闭?

转载 作者:行者123 更新时间:2023-12-05 04:09:40 25 4
gpt4 key购买 nike

我的问题很直接 - 是否有关于 mercurial 的命令,您可以在其中检查分支是否关闭或不使用它的分支名称?

hg branch_name status

- closed

类似的东西。 .?

谢谢

最佳答案

考虑具有此历史记录的 repo :

> 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 个分支:defaultonetwo。分支 已关闭。

我们可以使用hg分支如下:

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

关于mercurial - 如何使用分支名称知道分支是否已关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45589498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com