【问题标题】:How to search in TortoiseHg certain word in all changes within all changeset?如何在所有变更集中的所有变更中搜索 TortoiseHg 中的某个词?
【发布时间】:2016-09-09 08:19:04
【问题描述】:
这就是我想做的事情。我知道在一个变更集中添加了某个 html 标记。在任何变更集的描述中都没有提到它,但是查看所述变更集的内容对我来说非常有帮助。那么,我怎样才能找到特定的变更集,其中这个特定的 html 标记 - 确切地说是 primefaces fomponent - 被添加到代码中?
我可以在存储库中搜索变更集描述中的单词,但不能在一次搜索中搜索所有变更集的内容。
【问题讨论】:
标签:
search
mercurial
repository
tortoisehg
【解决方案1】:
在 TortoiseHg 中,进入搜索选项卡 - View -> Search 菜单,或 Alt-3
(注意 - 这与顶部的 filter 栏不同,它只过滤修订)
在底部的搜索选项卡中,选择“所有历史记录”(而不是默认的“工作副本”),然后输入正则表达式搜索模式。
您还可以输入包含和排除文件模式以仅搜索某些文件 - 这可以大大加快速度。请注意,与搜索模式(始终是正则表达式)不同,这是一个文件匹配模式,可以是正则表达式(例如 re:.*\.html)或 glob(例如 glob:**\*.html)。