gpt4 book ai didi

merge - Mercurial : Find out if a branch has been merged in to default?

转载 作者:行者123 更新时间:2023-12-04 17:18:26 26 4
gpt4 key购买 nike

所以我有一个又长又详细的 Mercurial Repository,它在很长一段时间内被多次处理,有很多分支,在那个时候没有人知道你可以关闭一个分支。

最近我关闭了近 1200 个废弃的磁头,它运行得更好。但是,我们有许多要保留的分支。我认为有些可能已经 merge 回默认值,但我不确定。

我可以看看我是否运行hg branches它们被标记为 (inactive)这意味着它已被 merge 到另一个分支,但在检查它没有直接 merge 回默认值时。有没有办法可以检查这些分支是否在某个地方被 merge 回默认值,即使它是通过另一个分支?

最佳答案

我相信您可以通过 revsets 实现这一点。 , 特别是:

hg log -r "not ancestors(heads(default)) and head() and not closed()"

这应该让您获得所有尚未关闭且不是(即尚未 merge 到)默认分支的祖先的命名分支的负责人。

关于merge - Mercurial : Find out if a branch has been merged in to default?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28588533/

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