Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
给定变更集 A 和 B,是否有命令判断 B 是否是 A 的后代?
假设 B 是 A 的后代,但两者之间有许多变更集。我只是想对这种关系给出是/否的答案。
我相信答案应该是:
hg log -r "A:: and B"
或者在 TortoiseHg 中(使用 2.8 版,括号似乎不是强制性的):
(A:: and B)
要解释结果,如果 B 确实是后代,您应该获取日志,如果不是,则什么都没有(不匹配)。
对不起,但我不能简单地评论原始答案 - 缺乏声誉。
答案:使用修订集
hg log -r "A 和 B::"
如果您使用 tortosehg,请在搜索窗口中使用以下内容。括号是关键
(A and B::)