首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用tortoisehg的搜索工具?

如何使用tortoisehg的搜索工具?
EN

Stack Overflow用户
提问于 2012-06-12 17:20:33
回答 2查看 14.5K关注 0票数 17

我想在特定分支(即"ABC-123")的特定文件(即"index.php")中搜索特定短语(即"comma_delimited")。这样做的原因是,该文本不再在文件中,我希望看到它是在哪个提交时取出的,而不是查看该分支上该文件的每个修订。

有没有办法在tortoisehg中做到这一点?我看到有一个搜索按钮,它会弹出一个搜索面板,你可以在其中输入模式,但我不知道如何使用它(也不知道如何编写模式),在谷歌了一段时间后,没有找到任何有用的信息。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-12 17:59:23

有两个搜索按钮-一个用于搜索存储库,另一个用于过滤修订图。也许你按错了?

如果您使用菜单选择View / Search,这将选择您想要的搜索视图。

它应该会在修订图下面显示一个大面板,上面有许多要填充的控件。

  • 在第一个编辑控件中输入"comma_delimited“(与右侧的”搜索“和”停止“按钮在同一行上)
  • 选择该编辑控件下面的”所有历史记录“单选按钮。
  • 在标签为"Includes”的编辑控件中输入**index.php (如果有多个编辑控件并希望将搜索限制为特定文件,则输入index.php的完整路径)

H19按搜索按钮H210F211

窗口底部的列表现在应该显示包含该短语的修订的详细信息。它将显示何时添加(以‘+’为前缀)和何时被删除(以‘-’为前缀)

下面是一个示例搜索窗口:

票数 15
EN

Stack Overflow用户

发布于 2012-06-12 23:00:29

TortoiseHg搜索字段支持revsets。它看起来像是有一个grep(regex)函数,但它看起来只是关键字函数的正则表达式变体,它只搜索“提交消息、用户名和已更改文件的名称”。真扫兴。看起来你唯一的选择就是使用Mercurial's grep command

代码语言:javascript
复制
> hg grep -r ABC-123 'comma_delimited' index.php
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10993731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档