gpt4 book ai didi

mercurial - 如何在 Mercurial 中搜索特定更改?

转载 作者:行者123 更新时间:2023-12-04 05:33:36 25 4
gpt4 key购买 nike

我添加了一个函数来归档一个我不记得的分支。我想将该功能移植到不同的分支。如何搜索 Mercurial 以找到它?

我知道函数的名称和我放入的文件。

我正在使用 TortoiseHg,它的顶部有一个搜索栏。我不确定它在内部使用哪个 Mecurial 命令..也许 hg log ?

但到目前为止我有

 user('me') and file('glob:class/database.php') and ????('myfunctionname')

不确定 what filter我可以用来搜索差异内容。

另外,我真的不知道这些文件名模式是如何工作的,我似乎必须从基础搜索;我不能对文件名进行精确匹配,不包括目录吗?

最佳答案

相信grep命令是您要查找的内容:

 hg grep 'myfunctionname' -r "user('me') and file('class/database.php')"

您可以匹配 file 中的特定文件revset 查询通过指定其完整路径。使用 **file.extension找到任何 file.extension存储库中的任何位置。请参阅 file patterns 上的 Mercurial 文档了解更多信息。但是,他们不太清楚如何在存储库中的任何位置匹配具有特定名称的任何文件,因此您可能需要进行一些实验。

关于mercurial - 如何在 Mercurial 中搜索特定更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12269616/

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