command-line - 如何在 mercurial 中通过命令行获取所有关闭的分支?

标签 command-line mercurial branch

在命令行中,我可以通过以下方式获得所有没有封闭分支的头部:

hg heads

我也可以通过以下方式获得所有带有封闭分支的头部:
hg heads --closed

但是,我如何通过命令行知道所有关闭的分支?

最佳答案

即时通讯 hg help revsets

hg log -r "closed()"

sample :
>hg heads -T "{rev}:{node|short}\n"
9:caaade505e23
5:0c0ceaa4a8d2
3:3c58290b241d
1:99f7ad94a56f

>hg heads -c -T "{rev}:{node|short}\n"
10:fc7ddfb862bd
9:caaade505e23
5:0c0ceaa4a8d2
3:3c58290b241d
1:99f7ad94a56f

>hg log -r "closed()" -T "{rev}:{node|short}\n"
10:fc7ddfb862bd

所有封闭头的分支名称(主要用于命名分支)
hg log -r "closed()" -T "{branch}\n"

关于command-line - 如何在 mercurial 中通过命令行获取所有关闭的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40381052/

相关文章:

mercurial - 如何在推送默认分支时阻止命名分支?

mercurial - hg up <branch_name> 未更改为指定分支

unit-testing - Gradle 测试单元测试-运行除一个或几个以外的所有程序-命令行

mysql - 如何让 vi 键绑定(bind)在 mysql 客户端中工作?

java - apache commons CommandLine 对象是否可以防止命令行注入(inject)?

windows - 是否有一个 'Mercurial Notifier' 程序会在外部存储库发生更改时告诉我?

mercurial - 一次添加所有未跟踪的文件

mercurial - hg将本地存储库重置为远程存储库的状态

version-control - 源代码控制 : what version numbering should be used for branches?

java - 使用不同的工作目录从命令行运行 java 应用程序